909 Aufrufe
in Tabellenkalkulation von camillo Einsteiger_in (93 Punkte)
Hallo,
ich verwende ein Makro zum Übertragen von Daten. Es funktioniert soweit auch gut. Das Problem besteht jedoch, wenn in der Quell-Datei der Zahlenwert mit einem Apostrohp geschrieben wurde (z.B. '12345.1200). Beim Übertragen wird der Wert falsch angezeigt (z.B. 12.345,12)

-----------------------------------------------------
Sub Daten()
Dim strPfad As String, strDatei As String, strTabelle As String, strZelle As String
.
.

strPfad = Application.ActiveWorkbook.Path + "\" ' Aktuelle Datei Pfad

strDatei = "Daten.xls" ' Name der Datei
strTabelle = "Artikel" 'Name der Tabelle
.

strZelle = "R" & j & "C1" 'Sach-Nummer
Range("A" & i & "") = Application.ExecuteExcel4Macro("'" & strPfad & "[" & strDatei & "]" & strTabelle & "'!" & strZelle)

.
.

End Sub
-----------------------------------------------

Danke im voraus.

Camillo

1 Antwort

0 Punkte
von hajo_zi Experte (9.1k Punkte)
Hallo Camillo,

warum Excel4 Makro. Ich hätte in die Zelle doch eine Formel eingetragen. Die kann man doch durch Wert ersetzen.

Gruß Hajo

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...