I Excel, når vi udarbejder rapporter til chef/ledelse, har vi en tendens til at indsætte kommentarer for at lade den anden person informere status for opgaven. Kommentarer bruges dybest set til interne formål. I denne artikel lærer vi, hvordan du fjerner alle kommentarer i Excel ved hjælp af makroer.
Spørgsmål): Jeg vil gerne anvende en VBA -kode, der fjerner alle kommentarer fra projektmappen.
Jeg bruger Excel 2003 -versionen hjemme og Excel 2010 -versionen på kontoret. Jeg har en kode, der kører perfekt til at slette Excel 2010 -kommentarer, men ikke kan slette Excel 2003 -kommentarer.
Vi skal følge nedenstående trin:
- Klik på fanen Udvikler
- Vælg Visual Basic i kodegruppen
- Klik på Indsæt, og derefter på Modul
- Dette vil oprette et nyt modul
- Indtast følgende kode i standardmodulet
Følgende kode er kompatibel med Excel 2007, Excel 2010 og Excel 2013 version
Sub Remove_Comments_After2007 ()
'Fjern kommentarer fra Excel 2007 -projektmappe
ActiveWorkbook.RemoveDocumentInformation (xlRDIComments)
Afslut Sub
Følgende kode er kompatibel med Excel 2003 -versionen
Sub Remove_Comments_2003 ()
'Fjern kommentarer fra Excel 2003 -projektmappe
Dim wksAs regneark
Dim cmnt som kommentar
For hver wksInActiveWorkbook.Sheets
For hver cmntInwks.Comments
cmnt. Slet
Næste cmnt
Næste
Afslut Sub
- For at køre makroen trykker vi på ALT + F8 genvejstast for at åbne Makro vindue og vælg makroen.
- Alle kommentarer slettes.
På denne måde kan vi slette Excel -kommentarer afhængigt af de versioner, vi bruger.