Hallo, ich würde gern in folgendem Programm beim Kopieren nicht nur die Werte der Zellen, sondern auch deren Formatierung (also speziell zb die Hintergrundfarbe) übernehmen. Habe schon einiges versucht wie zb
ActiveSheet.PasteSpecial x1PasteAll bzw. x1PasteFormats …
Hallo, ich würde gern in folgendem Programm beim Kopieren
nicht nur die Werte der Zellen, sondern auch deren
Formatierung (also speziell zb die Hintergrundfarbe)
übernehmen. Habe schon einiges versucht wie zb
Hallo melanie,
du warst schon sehr nah dran
Sub Wochenbestellung()
Workbooks.Open "C:\Users\MS\Desktop\Projekt\_B\A1a.xls"
Range("Kunden").Copy
Worksheets("Bestell").Range("A4").PasteSpecial Paste:=xlAll
Workbooks("A1a.xls").Close savechanges:=False
End Sub
vielen Dank für den Vorschlag, das Programm läuft soweit auch, nur leider werden die Farben immer noch nicht übernommen. Sehr komisch weil ich dachte eigentlich auch mit Paste:=xlAll müsste das doch klappen…
vielen Dank für den Vorschlag, das Programm läuft soweit
auch, nur leider werden die Farben immer noch nicht
übernommen. Sehr komisch weil ich dachte eigentlich auch mit
Paste:=xlAll müsste das doch klappen…
Hallo Melanie,
gut, ich muß grad nochmal weg zu meinem Nikotindealer=kiosk
Aber an sich hatte ich das getestet. Und es funktionierte mit Farbübertragung *wunder daß es auf einmal nicht klappt*
Okay, wenn ich zurückkomme, bastle ich eine Beispielmappe wo es funktioniert und lad sie hoch. Wenn die dann bei dir nicht funktioniert, so liegt es an ähem halt an jmdn )
dieser Code ist nun nochmals getestet, der muß bei dir laufen, wenn nicht hast du da ein Umsetzungsproblem.
Sub Wochenbestellung()
Workbooks.Open "C:\test\melanietest.xls"
Range("A1:B2").Copy
ThisWorkbook.Worksheets("Tabelle1").Range("F4").PasteSpecial Paste:=xlAll
Workbooks("melanietest.xls").Close savechanges:=False
End Sub
^^aaah wunderbar ) aus welchen gründen auch immer es nicht
funktioniert hat, jetzt klappts endlich!!
so wie ich das sehe bist du kein vollkommend bei Null anfangender Vba Newbie, du konntest locker meinen Code umsetzen.
Um dein Wissen in Vba zu vertiefen, nimm meinen ersten Code, ggfs. gehe in mit F8 durch o.ä., wichtig ist, daß du herasufindest warum der Code bei dir nicht funktionierte, bei mir funktionierte er ja.
dadurch lernst du Vba.
Ist ja wurscht ob der Fehler ein Vertippsler war oder sonstwas.
Wichtig für dich ist bei Fehlern im Code suchen zu können wodran das denn liegt und das herausfinden.