I Excel, medan vi förbereder rapporter för chef/ledning, tenderar vi att infoga kommentarer för att låta den andra personen informera statusen för uppgiften. Kommentarer används i princip för interna ändamål. I den här artikeln lär vi oss hur man tar bort alla kommentarer i Excel med hjälp av makron.
Fråga): Jag skulle vilja tillämpa en VBA -kod som tar bort alla kommentarer från arbetsboken.
Jag använder Excel 2003 -versionen hemma och Excel 2010 -versionen på kontoret. Jag har en kod som fungerar perfekt när jag tar bort Excel 2010 -kommentarer men inte kan ta bort Excel 2003 -kommentarer.
Vi måste följa stegen nedan:
- Klicka på fliken Utvecklare
- Välj Visual Basic i kodgruppen
- Klicka på Infoga och sedan på Modul
- Detta skapar en ny modul
- Ange följande kod i standardmodulen
Följande kod är kompatibel med versionerna Excel 2007, Excel 2010 och Excel 2013
Sub Remove_Comments_After2007 ()
'Ta bort kommentarer från Excel 2007 Workbook
ActiveWorkbook.RemoveDocumentInformation (xlRDIComments)
Avsluta Sub
Följande kod är kompatibel med Excel 2003 -versionen
Sub Remove_Comments_2003 ()
'Ta bort kommentarer från Excel 2003 Workbook
Dim wksAs arbetsblad
Dim cmnt Som kommentar
För varje wksInActiveWorkbook.Sheets
För varje cmntInwks.Comments
cmnt. Radera
Nästa cmnt
Nästa
Avsluta Sub
- För att köra makrot trycker vi på ALT + F8 genvägsknapp för att öppna makrofönstret och välj makrot.
- Alla kommentarer raderas.
På så sätt kan vi ta bort Excel -kommentarer beroende på vilka versioner vi använder.