Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Format wird falsch übertragen

Forumthread: Format wird falsch übertragen

Format wird falsch übertragen
15.02.2008 12:24:00
Klaus
Hallo alle miteinander,
unten aufgeführtes Makro läuft eigentlich einwandfrei. Der Fehler ist, dass die übernommenen Werte aus Sheet 1 für "W" und "X" im falschen Format in Sheet 2 übertragen werden. Es ist in Sheet 1 in "W" 31.10.2007 und in "X" 60,00€. Daraus wird beim übertragen in Sheet 2 10/31/2007 und $60,00
Für eine Idee oder idealerweise eine Lösung, 1000 Dank
Grüsse zum sonnigen Wochenende
Klaus

Sub test()
Dim C As Range
On Error Resume Next
Set C = Sheets(2).UsedRange.Find(What:=ActiveCell.Value, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False)
If Not C Is Nothing Then
'Treffer, machwas
With Sheets(1).Range("A" & ActiveCell.Row & ": E" & ActiveCell.Row)
.Interior.ColorIndex = 6
Sheets(2).Range("A" & C.Row & ": E" & C.Row).Interior.ColorIndex = .Interior.ColorIndex
Sheets(2).Range("A" & C.Row & ": E" & C.Row).Value = .Value
End With
Application.Goto Sheets(1), True
' bis hier alles super
With Sheets(1).Range("W" & ActiveCell.Row & ": X" & ActiveCell.Row)
.Interior.ColorIndex = 6
Sheets(2).Range("W" & C.Row & ": X" & C.Row).Interior.ColorIndex = .Interior.ColorIndex
Sheets(2).Range("W" & C.Row & ": X" & C.Row).Value = .Value
End With
Application.Goto Sheets(1), True
ActiveCell.Offset(1, 0).Activate
Else
ActiveCell.Offset(1, 0).Activate
End If
On Error GoTo 0
End Sub


Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Format wird falsch übertragen
15.02.2008 12:31:00
Renee
Hi Klaus,
Die Formate werden in deinem Code nicht übertragen.
Es fehlt also sowas wie:

Sheets(2).Range("A" & C.Row & ": E" & C.Row).NumberFormat= .NumberFormat


GreetZ Renée

AW: Format wird falsch übertragen
15.02.2008 12:45:06
Klaus
Hallo Renee,
vielen Dank für deinen Tipp. Kann ihn leider erst später testen. Melde mich dann nochmal.

Anzeige
AW: Format wird falsch übertragen
15.02.2008 14:39:42
Klaus
Hallo Renee,
hab's ausprobiert. Funktioniert leider nicht, jetzt wird gar nichts übertragen.
Hast Du oder sonst Jemand vielleicht noch eine andere Idee.
Nochmal Danke und schöne Grüsse

AW: Format wird falsch übertragen
15.02.2008 16:14:21
Johannes
Hallo Klaus!
Ergänz nach dem Kopieren der Werte noch
Range("W:W").Numberformat = "dd/mm/yyyy" und
Range("X:X").Numberformat = "#,##0.00€"
Schöne Grüße,
Johannes

Anzeige
AW: Format wird falsch übertragen
15.02.2008 16:35:00
Klaus
Hallo Johannes,
vielen Dank für deinen Tip, aber ich werde noch verrückt, er macht es immer wieder falsch.
Kurios finde ich, dass eine Änderung im Nachgang über "Menü", "Format", "Zellen", "Datum" oder "Währung" auch nicht möglich ist.
Ich bin für jeden Tipp dankbar.
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige