actionbrowser.com
22. 06. 2003, 19:36 # 1 Gast "führende Nullen entfernen" Hallo liebe Forumnutzer, ich habe bei einer Abfrage das Problem, daß meine Daten (Bestellnummer) linksseitig mit unterschiedlich langen führenden Nullen aufgefüllt sind. z. B. 000001234 000012345 001234567 Diese Nullen muß ich entfernen, um weiterarbeiten zu können. Gibt es eine ähnliche Funktion wie trim für führende Nullen? Oder kennt ihr eine andere Lösung für dieses Problem. Besten Dank im vorraus. Grüße Andreas 22. 2003, 20:05 # 2 MarioR Hallo Andreas, wenn Deine Bestellnummer nur aus Ziffern besteht, dann kannst Du es mal mit der Funktion Val versuchen. 22. Vba führende nullen entfernen folder. 2003, 21:42 # 3 MOF Koryphäe Registrierung: 15. 07. 2002 Karma:... oder mit - CLng([DeinText]) - in einen Zahlenwert umwandeln. Thomas 22. 2003, 22:05 # 4 Hallo, hat alles super geklappt. Vielen Dank für eure Hilfe Grüße Andreas
Nochmal zur Erklärung: Ich importiere eine Tabelle mit ca 35. 000 Datensätzen mit der TransferText Funktion. Eine Spalte enthält dabei Zahlen welche bis zur 18. Stelle vorne mit Nullen aufgefüllt sind (kommt so von der Quelldatei). Außerdem sind in dieser Spalte reine Textwerte ohne führende Nullen. Wie kann ich jetzt diese Nullen entweder bereits beim Import, oder aber durch eine Spezielle Abfrage dauerhaft entfernen? 30. Führende Nullen oder Komma am Ende entfernen – Sebastian Viereck. 2002, 12:06 # 6 Hallo Josef, Du erstellst eine neue Abfrage und stellst diese über Abfrage / Aktualsisierungsabfrage als Aktualisierungsabfrage ein. Grundlage ist die importierte Tabelle. In die erste Spalte ziehst Du in die Zeile Feld das Feld welches den Importierten Wert enthält. In die Zeile "Aktualisieren:" der gleichen Spalte schreibst Du Wenn(IstNumerisch([ NameDeinesFeldes]);Str(Wert([ NameDeinesFeldes]));[ NameDeinesFeldes]) Durch die Bedingung wird zunächst geprüft, ob Dein Feld einen numerischen Wert enthält. Ist dem so, wird der Feldinhalt über Wert() in eine Zahl umgewandelt und über Str() wieder in einen Text zurückgewandelt.
Fhrende Nullen entfernen Autor Nachricht SirTom64 Neuling Verfasst am: 04. Aug 2006, 14:08 Rufname: Hallo zusammen, ich habe in AXP das folgende Problem: Nach einem Import einer Textdatei enthlt eine Spalte variable Anzahlen von fhrenden Nullen. Das Feld hat immer 18 Stellen, die eigentlich Information ist jedoch 1-18 Stellen gro und der Rest ist mit Nullen aufgefllt. Umwandeln in Zahl geht nicht, da teilweise auch Buchstaben vorkommen. Auch dann wird mit Nullen aufgefllt. Wie kann ich die entfernen? Danke im Voraus. Thomas HannesB Verfasst am: 04. Aug 2006, 15:16 Rufname: Wohnort: Mnchen Hier ist eine Funktion, die diese Nullen wegschmeisst: Code: Function fnFNullenWeg(strText As String) As String Dim i As Integer For i = 1 To Len(strText) If Left$(strText, 1) = "0" Then strText = Right$(strText, Len(strText) - 1) Else Exit For End If Next i fnFNullenWeg = strText End Function _________________ Gruss, Hannes abcxy Gast Verfasst am: 06. Vba führende nullen entfernen program. Aug 2006, 21:24 Rufname: Zu erwhnen ist noch, da du den beim Funktionsaufruf, z.
Führende Null entfernen Helfe beim Thema Führende Null entfernen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe ein Textfeld, indem eine Telefonnummer eingegeben wird. Nun ist das Problem, dass wenn bei der Vorwahl 0911 eingegeben wird, soll die... Dieses Thema im Forum " Microsoft Access Hilfe " wurde erstellt von Sebastian Schulz, 9. März 2007. Hallo, ich habe ein Textfeld, indem eine Telefonnummer eingegeben wird. Nun ist das Problem, dass wenn bei der Vorwahl 0911 eingegeben wird, soll die Null wegfallen. Also 911 stehen. Wenn aber bereits 911 eingegeben wird, soll es so bleiben. In Excel führende oder anhängende Nullen entfernen: 12 Schritte (mit Bildern) – wikiHow. Kann man nach eingabe prüfen, wenn der erste Eintrag von Link = 0 dann entfernen. Danke im Voraus. :)... Du hast die Antwort ja praktisch selbst gegeben: Code:... So klappt es wunderbar. Vielen vielen Dank Thema: Führende Null entfernen Führende Null entfernen - Similar Threads - Führende Null entfernen Zahl zerlegen mit führenden 0-en (Nullen) in Microsoft Excel Hilfe Zahl zerlegen mit führenden 0-en (Nullen): Hallo zusammen, ich stehe vor dem Problem, bis zu 9-stellige Zahlen in einzelne Ziffern zu zerlegen und diese, wenn sie weniger als 9 Stellen haben, mit führenden Nullen darzustellen.
Enthält das Feld keinen numerischen Wert, bleibt dieser erhalten. HTH
30. 2002, 12:44
# 7
Hi A. S.
das war schon mal der Erste Schritt. Die führenden Nullen sind jetzt weg, leider wurde aber vor jedem umgewandelten Wert automatisch ein Leerzeichen eingefügt. Bei den nicht bearbeiteten Werten wurde nichts angefügt. Was habe ich falsch gemacht, bzw. wie kann ich nun ein führendes Leerzeichn entfernen? 30. 2002, 13:01
# 8
Post by Alexander Wolff For-Next als While-Wend. - dafür bricht Dein Code sofort sinnvoll ab, wenn keine Null (mehr) vorn steht. Meiner geht völlig stumpf da durch! Deshalb etwas verbessert: Public Function NoZero(s As String) As String Dim a As Long Dim i As Long i = Log(Len(s) - Len(Replace(s, "0", ""))) / Log(2#) Do While Left(s, 1) = "0" s = Replace(Replace("#" & s, "#" & String(2 ^ i, "0"), ""), "#", "") i = i - 1 Loop NoZero = s End Function -- Moin+Gruss Alexander - MVP for MS Excel - - mso2000sp3 --7-2 Post by Alexander Wolff =WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN("#"&A1;"#00000000";"#");"#0000";"#");"#00";"#");"#0";"#");"#";) # sollte ggflls durch ein Zeichen ersetzt werden, welches nicht in A1 vorkommt. Hallo Alexander, das nenn ich 'mal einen intelligenten Ansatz! Gefällt mir. Klaus Post by Klaus "Perry" Pago das nenn ich 'mal einen intelligenten Ansatz! Danke schön! Wider das vermeintliche Allheilmittel Matrixformel... :) -- Moin+Gruss Alexander - MVP for MS Excel - - mso2000sp3 --7-2 Post by Marco Meissner ich habe eine Herausforderung in Excel erhalten - ich habe zum Beipiel A1: 000000000060_1 A2: 000000002586_2 A3: 0000000MB30L_2 Jetzt muss ich die führenden Nullen wegbekommen - leider hab' ich keine Idee wie ich dass machen soll.