Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
760to764
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
760to764
760to764
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Inhalte einfügen

Inhalte einfügen
11.05.2006 18:27:02
Henning
Hallo erstmal.
Ich habe ein Problem. Habe ein Makro geschrieben, welches mich zur Verzweiflung bringt.
Am besten erstmal der Code:
'"Hersteller" einlesen
Workbooks(Name).Activate
On Error Resume Next
Range("Hersteller").Select 'Zellenbereich auswählen
Selection.Copy 'Bereich kopieren
ChDir "K:\Prüfungen\MESSUNG\"
Workbooks("Bulletin.xls").Activate
ActiveWorkbook.Sheets("Bulletin").Select
Range("A6").Select 'Bereich in Arbeitsblatt auswählen
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False 'Inhalte einfügen: Wert
Range("A17").Select 'Bereich in Arbeitsblatt auswählen
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False 'Inhalte einfügen: Wert
Application.CutCopyMode = False
Bis hierher klappt alles wie es soll. Es wird nur der Wert der Zelle (hier ein Name) kopiert und eingefügt. Die Formatierung der Zielzelle bleibt erhalten. Nun wiederhole ich den Code wie folgt:
'"Typ" einlesen
Workbooks(Name).Activate
On Error Resume Next
Range("Typ").Select 'Zellenbereich auswählen
Selection.Copy 'Bereich kopieren
ChDir "K:\Prüfungen\MESSUNG\"
Workbooks("Bulletin.xls").Activate
ActiveWorkbook.Sheets("Bulletin").Select
Range("A8").Select 'Bereich in Arbeitsblatt auswählen
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False 'Inhalte einfügen: Wert
Range("A19").Select 'Bereich in Arbeitsblatt auswählen
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False 'Inhalte einfügen: Wert
Application.CutCopyMode = False
Das funktioniert nicht!!! Es wird zwar kopiert, auch der richtige Wert (wieder ein Name) aber es wird die Formatierung der Quellzelle übernommen.
Währe sehr dankbar wenn jemand eine Lösung hätte.
Henning

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Inhalte einfügen
HansHei
Hallo Henning,
ohne das jetzt nachgebaut zu haben, wäre auch zu aufwändig:
Dein Code müsste so auch beim 2. Mal funktionieren, zumindest was die Kopie des Wertes angeht. Überprüfe mal das Format der Zielzelle. Ganz wichtig: Stell sicher, dass die Zielzelle VOR Aktivierung des Makros das richtige Format hat, ggf ändere dieses von Hand.
Ansonsten lade Deine Datei mal hoch.
Gruß
Hans
AW: Inhalte einfügen
12.05.2006 09:41:08
Henning
Hallo.
Wie gesagt, das reine Kopieren funktioniert. Nur es wird alles kopiert (Rahmen, Schriftart, Schriftgröße, usw.). Es soll jedoch nur der reine Wert kopiert werden. Die Formatierung der Zielzelle ist in Ordnung.
Anzeige
AW: Inhalte einfügen
15.05.2006 11:36:15
Henning
Hallo nochmal.
Habe die Datei jetzt hochgeladen.
WWW.herber.de/bbs/user/33640.xls
Danke
Henning

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige