Hallo liebe all wissende
Also ich habe ein Problem, ich will mir mit Excel einen Gehaltsrechner bauen, das läuft soweit auch ganz gut.
Ich habe die Steuertabellen von http://www.parmentier.de/steuer/steuer.htm?lohntab.htm
kopiert.
so nun ist hinter jedem Wert 2 Leerzeichen.
Also so:
!! 3330,00 !!
somit kann ich die zellen auch nicht in € format setzen. durch die leerzeichen.
ich will aber auch nicht mit der Funktion Glätten das ich eine Zweite spalte habe, weil dann die zuordnung nicht mehr funktioniert.
Also muss ich das in der gleichen Zelle den wert ändern damit das dann so aussieht:
!!3330,00!!
Kurze daten zu mir:
VBA kaum ahnung paar sachen.
Excel 2003
Folgende sachen habe ich schon probiert:
Excel Function Ersetzen " " durch „“ („Geht nicht“)
Folgende Makros habe ich probiert:
Sub ersetzen()
Dim Bereich As Range
Set Bereich = Selection
With Bereich
.Replace What:=" „, Replacement:=“", _
LookAt:=xlPart, MatchCase:=True
End With
End Sub
Leider kein erfolg löschte nur ein leerzeichen, danach mehrmals probiert aber das zweite habe ich nicht wegbekommen.
Sub ersetzen()
Dim ZählerX As Long, ZählerY As Long, Ramsch As String,_
Zwischenfeld As String
Ramsch = " " 'hier schreibst Du rein, was Du nicht haben willst
For ZählerX = 1 To Len(Bezugsfeld)
For ZählerY = 1 To Len(Ramsch)
If Mid$(Bezugsfeld, ZählerX, 1) = Mid$(Ramsch, ZählerY, 1)_
Then
Zwischenfeld = „“
Exit For
End If
Zwischenfeld = Mid$(Bezugsfeld, ZählerX, 1)
Next
RamschRaus = RamschRaus + Zwischenfeld
Next
End Sub
genau das gleiche eins weg das andere blieb stehen.
Ich habe auch schon versucht " " zwei rein zu machen aber ohne erfolg.
Dann habe ich gedacht ich probiersmal so:
Sub Letzteszeichenloeschen()
SendKeys „{F2}“
SendKeys „{Backspace}“
SendKeys „{Enter}“
SendKeys „{Enter}“
End Sub
klappt wunderbar doch leider ist das wenn ich das 1 million mal machen muss sehr bescheiden.
Es muss doch einen Code geben der die leerzeichen weckbekommt.
Komisch ist nur das Script 1 und 2 dies machen und die leerzeichen gehen nicht weg.mache ich mir absicht eins noch dazu bekommt er es weg aber eins bleibt immer stehen.
Ich kann auch eine Beispiel datei in Excel machen und euch diese dann schicken bin total am ende mit meinen Ideen.
Brauche Hilfe
nette grüße sven