Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Zahlen konvertieren

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Zahlen konvertieren (361 mal gelesen)
ledock
Mitglied
Dipl. Ing. Maschinenbau


Sehen Sie sich das Profil von ledock an!   Senden Sie eine Private Message an ledock  Schreiben Sie einen Gästebucheintrag für ledock

Beiträge: 506
Registriert: 12.11.2004

erstellt am: 14. Mrz. 2010 11:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Telefonlistesollist.xls.txt

 
Hallo zusammen,

wir haben eine neue Telefonanlage bekommen und haben dort die Möglichkeit zentral ein Telefonbuch anzulegen.
Jetzt möchte ich dahin die Ansprechspartner mit Nummer aus dem ERP importieren

Wenn ich jetzt die Adressliste aus dem ERP exportiere hab ich die Nummern im folgendem Format vorliegen:
="0226323-7931-12"

damit sie jedoch unsere Telefonanlage lesen kann, sollten sie folgendermaßen aussehen:
="00226323793112"

Das heist ich suche eine Möglichkeit bei den Nummern in einem Rutsch eine führende Null hinzuzufügen
und alle Bindestriche zu löschen.
Im Anhang seht ihr wie das ganze ungefähr in Excel aussehen soll.

------------------
Grüße Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

runkelruebe
Moderator
Straßen- / Tiefbau




Sehen Sie sich das Profil von runkelruebe an!   Senden Sie eine Private Message an runkelruebe  Schreiben Sie einen Gästebucheintrag für runkelruebe

Beiträge: 8075
Registriert: 09.03.2006

MS-Office 365 ProPlus x86
WIN7(x64)

erstellt am: 14. Mrz. 2010 12:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für ledock 10 Unities + Antwort hilfreich

Moin,

per Formel?

Code:
In B22: ="0"&WECHSELN(B4;"-";"")
oder per VBA?
Code:
Option Explicit

Sub TelNr()
Dim a%
'Zellenformat im Zielbereich auf Text setzen
Sheets(1).Range(Cells(22, 2), Cells(34, 2)).NumberFormat = "@"
'Für Zeile 4 bis 16 (also der Quellbereich)
For a = 4 To 16
    'Zellinhalt vom Zielbereich (a+18 in diesem Beispiel) = führende 0 und Ersetzen von "-" mit nichts ""
    Sheets(1).Cells(a + 18, 2).Value = "0" & Replace(Sheets(1).Cells(a, 2).Value, "-", "")
Next a
End Sub


Wahrscheinlich kann man aber sogar schon beim Import was drehen, da hab ich jetzt nicht weiter nach geguckt ;-)


------------------
Gruß,
runkelruebe          Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...

System-Info | Dateianhänge | FAQ-ACAD | CAD.de-Hilfe | Sei eine Antilope

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ledock
Mitglied
Dipl. Ing. Maschinenbau


Sehen Sie sich das Profil von ledock an!   Senden Sie eine Private Message an ledock  Schreiben Sie einen Gästebucheintrag für ledock

Beiträge: 506
Registriert: 12.11.2004

erstellt am: 14. Mrz. 2010 21:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Zitat:
Original erstellt von runkelruebe:

per Formel?
Code:
In B22: ="0"&WECHSELN(B4;"-";"")

suuuuper     
genau das was ich wollte.
So schnelle Hilfe und das am Sonntag


Zitat:
Original erstellt von runkelruebe:

oder per VBA?
Code:
Option Explicit

Sub TelNr()
Dim a%
'Zellenformat im Zielbereich auf Text setzen
Sheets(1).Range(Cells(22, 2), Cells(34, 2)).NumberFormat = "@"
'Für Zeile 4 bis 16 (also der Quellbereich)
For a = 4 To 16
    'Zellinhalt vom Zielbereich (a+18 in diesem Beispiel) = führende 0 und Ersetzen von "-" mit nichts ""
    Sheets(1).Cells(a + 18, 2).Value = "0" & Replace(Sheets(1).Cells(a, 2).Value, "-", "")
Next a
End Sub



             
da bevorzug ich doch lieber die Formel   


Tausend Dank !!!!!!!

------------------
Grüße Matthias

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz