Option Explicit
Sub Ersetzen()
Dim lngLastRow As Long
Dim lngRow As Long
Dim intLastColumn As Integer
Dim intColum As Integer
'letzte Zeile mit Daten im gesamten Blatt ermitteln
lngLastRow = ActiveSheet.Cells.Find("*", searchdirection:=xlPrevious).Row
'letzte Spalte mit Daten im gesamten Blatt ermitteln
intLastColumn = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
'Schleife für Spalten
For intColum = 1 To intLastColumn
'Schleife für Zeilen
For lngRow = 1 To lngLastRow
'Wenn Zelle einen Wert enthält, diesem Wert ein Hochkomma (') vorranstellen
If ActiveSheet.Cells(lngRow, intColum) <> "" Then _
ActiveSheet.Cells(lngRow, intColum) = "'" & ActiveSheet.Cells(lngRow, intColum)
Next lngRow
Next intColum
End SubMit dem Makro wird jedem Wert ein Hochkomma vorangestellt.
Makro Zeichen finden, Zeile einfügen, Summe bilden
supportochse 04.05.2009 - 355 Hits - 2 Antworten
Zellen einfügen per 4.0 Makro
Kein_excel_profi 25.07.2009 - 236 Hits - 3 Antworten
Makro für bestimmte Zellen formatierung mit = Zeichen
BenjaminM 22.01.2010 - 326 Hits - 2 Antworten
Excel-Daten aus Zellen "XY" neben Zelle "Wert" in anderer Excel-Datei einfügen
Exceldavid 06.07.2010 - 472 Hits - 16 Antworten