1
Excel / Antw: Ibanfomat in Excel
« am: Oktober 12, 2015, 15:41:52 Nachmittag »
Hallo,
erstmal vielen Dank für die Arbeit.
Aber egal ob ich es normal oder als Klassenmodul einfüge, ich bekomme keine Leerzeichen.
Habe meinen Code nochmal umgechrieben:
****************************************************************************
Private Sub Worksheet_Change(ByVal Target As Range)
' in Spalte "O" erste Zeile auslassen da Überschrift
If Not Target.Address > "$O$1" Then Exit Sub
With Target
.Value = _
Trim(Format(Replace(.Value, " ", ""), "!&&&& &&&& &&&& &&&& &&&& &&&& &&&& &&&& &&"))
End With
End Sub
******************************************************************************************
Da diese Prozedur aber immer nur eine Zelle anspricht und wenn mehrere eingefügt werden ein Fehler anzeigt, habe ich danach noch ein Macro eingefügt :
***************************************************************************
Sub Makro1()
'
' Makro1 Makro
'
' Tastenkombination: Strg+l
'
Range("O2").Select
Selection.Cut
ActiveSheet.Paste
Range("O3").Select
Selection.Cut
ActiveSheet.Paste
Range("O4").Select
Selection.Cut
ActiveSheet.Paste
BIS
Range("O100").Select
Selection.Cut
ActiveSheet.Paste
End Sub
*************************************************************************
mfG
obeer
erstmal vielen Dank für die Arbeit.
Aber egal ob ich es normal oder als Klassenmodul einfüge, ich bekomme keine Leerzeichen.
Habe meinen Code nochmal umgechrieben:
****************************************************************************
Private Sub Worksheet_Change(ByVal Target As Range)
' in Spalte "O" erste Zeile auslassen da Überschrift
If Not Target.Address > "$O$1" Then Exit Sub
With Target
.Value = _
Trim(Format(Replace(.Value, " ", ""), "!&&&& &&&& &&&& &&&& &&&& &&&& &&&& &&&& &&"))
End With
End Sub
******************************************************************************************
Da diese Prozedur aber immer nur eine Zelle anspricht und wenn mehrere eingefügt werden ein Fehler anzeigt, habe ich danach noch ein Macro eingefügt :
***************************************************************************
Sub Makro1()
'
' Makro1 Makro
'
' Tastenkombination: Strg+l
'
Range("O2").Select
Selection.Cut
ActiveSheet.Paste
Range("O3").Select
Selection.Cut
ActiveSheet.Paste
Range("O4").Select
Selection.Cut
ActiveSheet.Paste
BIS
Range("O100").Select
Selection.Cut
ActiveSheet.Paste
End Sub
*************************************************************************
mfG
obeer
Menü
An- und Abmelden
Partner / Links