Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
844to848
844to848
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

bei replace wird aus 050190 eine 50190

bei replace wird aus 050190 eine 50190
13.02.2007 07:07:54
F Zap
Hallo,
ich habe ein Excel Tabellenblatt mit zwei CommandButtons.
Durch betätigen des ersten Buttons öffne ich eine andere Excel Datei,
lese dort drei Felder aus, und diese schließt sich automatisch wieder.
Die drei ausgelesenen Felder werden in die erste Datei kopiert.
Ein Feld besteht aus einer Serien Nummer im Format: 050190.
Durch den zweiten CommandButton wird eine Text Datei geöffnet,
der Text in das erste Excel Blatt kopiert, und die Text Datei wieder geschlossen.
Nun steht in einer Zelle: SerialNo=050190
Ich brauch nun von dieser Zelle den Text: 050190
Das habe ich auf diese beiden Wege versucht, aber es klappt nicht.
Kann mir jemand von Euch helfen?
Gruß
Frank
Versuch 1.) hier wird aus SerialNo=50190 eine 50190
Dim serial As String
serial = Cells(10, 3)
Worksheets("xy").Cells(10, 3).Replace What:="SerialNo=", Replacement:=""
serial = Cells(10, 3)
Versuch 2.) hier wird aus SerialNo=50190 ein =50190
Dim serial As String
Dim Pos%
serial = Cells(10, 3)
Pos = Application.Find("#", Application.Substitute(serial, "=", "#", 1))
serial = Mid(serial, Pos)
Cells(10, 3) = serial

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bei replace wird aus 050190 eine 50190
13.02.2007 07:50:12
Jürgen
Hallo,
Zelle formatieren - Benutzerdefiniert - 000000.
Gruß
Jürgen
AW: bei replace wird aus 050190 eine 50190
13.02.2007 08:20:46
F Zap
Hallo Jürgen,
ich habe den code jetzt so geändert, es geht aber immer noch nicht.
serial = Cells(10, 3)
Worksheets("ATEX_A_Z").Cells(10, 3).Replace What:="SerialNo=", Replacement:=""
Range("C10").Select
Selection.NumberFormat = "000000"
serial = Cells(10, 3)
Mit freundlichen Grüssen Frank

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige