I Excel, mens vi utarbeider rapporter for sjef/ledelse, pleier vi å sette inn kommentarer for å la den andre personen informere statusen for oppgaven. Kommentarer brukes i utgangspunktet til interne formål. I denne artikkelen lærer vi hvordan du fjerner alle kommentarer i Excel ved hjelp av makroer.
Spørsmål): Jeg vil bruke en VBA -kode som fjerner alle kommentarene fra arbeidsboken.
Jeg bruker Excel 2003 -versjonen hjemme og Excel 2010 -versjonen på kontoret. Jeg har en kode som kjører perfekt for å slette Excel 2010 -kommentarer, men kan ikke slette Excel 2003 -kommentarer.
Vi må følge trinnene nedenfor:
- Klikk på kategorien Utvikler
- Velg Visual Basic fra kodegruppen
- Klikk på Sett inn, og deretter på Modul
- Dette vil opprette en ny modul
- Skriv inn følgende kode i standardmodulen
Følgende kode er kompatibel med Excel 2007, Excel 2010 og Excel 2013 -versjonen
Sub Remove_Comments_After2007 ()
'Fjern kommentarer fra Excel 2007 arbeidsbok
ActiveWorkbook.RemoveDocumentInformation (xlRDIComments)
Slutt Sub
Følgende kode er kompatibel med Excel 2003 -versjonen
Sub Remove_Comments_2003 ()
'Fjern kommentarer fra Excel 2003 -arbeidsbok
Dim wksAs regneark
Dim cmnt som kommentar
For hver wksInActiveWorkbook.Sheets
For hver cmntInwks.Comments
cmnt. Slett
Neste cmnt
Neste
Slutt Sub
- For å kjøre makroen, trykker vi ALT + F8 hurtigtast for å åpne makrovinduet og velg makroen.
- Alle kommentarene blir slettet.
På denne måten kan vi slette Excel -kommentarer avhengig av versjonene vi bruker.