Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
500to504
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
500to504
500to504
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formate verändern sich beim Kopieren

Formate verändern sich beim Kopieren
20.10.2004 11:37:46
Peter
Hallo liebe Helfer,
mit nachstehendem Code lagere ich die 3 angesprochenen Tabellen in eine Datei aus und lösche sie in der Ursprungsdatei....anschliessend hole ich mir mit einem anderen Code die Tabellen wieder in meine Urspungsdatei zurück.....dies klappt auch bestens.....jedoch habe ich in den Zellen wo vorher Euro-Beträge standen, plötzlich Dollar-Beträge, also so
vorher: 1.250,00€
nachher: $1,250.00
wie kann ich das verhindern?

Sub Auslagern()
Application.ScreenUpdating = False
Sheets("finanzdaten").Visible = True
Sheets("kunden").Visible = True
Sheets("Start").Visible = True
Dim myWorksheet As Worksheet
Sheets(Array("kunden", "finanzdaten", "Start")).Copy
For Each myWorksheet In ActiveWorkbook.Worksheets
myWorksheet.UsedRange = myWorksheet.UsedRange.Value
ActiveWorkbook.Sheets("finanzdaten").Visible = xlVeryHidden
ActiveWorkbook.Sheets("kunden").Visible = xlVeryHidden
Next
Call setzen
ActiveWorkbook.SaveAs "C:\BBB\bbbkunden\" & UserForm5.TextBox2.Value
ActiveWorkbook.Close
Workbooks("bbb FinCheck.xls").Activate
Application.DisplayAlerts = False
Sheets(Array("kunden", "finanzdaten", "Start")).Delete
ThisWorkbook.Saved = True
Application.ScreenUpdating = True
End Sub

Vielen Dank für Hilfe
Peter S.

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Problem ist gelöst
Peter
Hallo,
falls es jemanden interessiert, ich habe das Problem folgendermaßen gelöst:
ich habe die Formatierung der Tabelle "finanzdaten" komplett auf Standard gesetzt, dann gibt es kein Problem mehr beim Auslagern und Zurücklesen.
Um dennoch auf meiner UF in den diversen TextBoxes die Formatierung als Währung zu erhalten habe ich dann die entsprechenden Textboxes mit folgendem Code versehen:

Private Sub TextBox4_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox4 = Format(TextBox4, "0.00 €")
End Sub

Klappt bestens
Gruß
Peter S.
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige