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

Makro zum kopieren

Makro zum kopieren
07.06.2007 16:09:47
Kurt
Hallo,
ich habe noch folgendes Problem:
Ich habe in der Tabelle bis zu 26 OptionButton.
Hiermit wird der Name in die Zelle kopiert, funktioniert Prima.

Private Sub OptionButton1_Click()
ActiveSheet.Range("J20").Value = OptionButton1.Caption
'Hier Makro Werte kopieren 


Nun möchte ich aus der Tabelle z.b. der Name OptionButton1.Caption = Busch,
aus der Tabelle "Busch" die Daten bzw. Werte hier in die aktive Tabelle kopieren.
Die Daten stehen immer an der gleichen Stelle: "Tabelle" Busch= "B20 : J33".
Also:
Wenn der Name in "J20" "Busch" ist, sollen die Werte von der Tabelle Busch in die aktive Tabelle
kopiert werden und zwar: in "J22:O35".
Hat jemand eine Idee?
herz. KURT

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro zum kopieren
07.06.2007 16:36:00
Beverly
Hi Kurt,
vielleicht könnte es so funktioneren

Private Sub OptionButton1_Click()
ActiveSheet.Range("J20").Value = OptionButton1.Caption
Worksheets(OptionButton1.Caption).Range("B20:J33").Copy ActiveSheet.Range("J22")
End Sub


________________________________________

AW: Makro zum kopieren
07.06.2007 17:10:00
Kurt
Hallo Karin,
da die Mappe sich Daten aus einer anderen Tabelle "holt", wird der Bezug bzw. die Formel
mitkopiert, ich brauch aber nur die Werte und die Formatierung.
gruß KURT

Anzeige
AW: Makro zum kopieren
07.06.2007 17:24:07
Beverly
Hi Kurt,
das sollte dann so gehen

Private Sub OptionButton1_Click()
With ActiveSheet
.Range("J20").Value = OptionButton1.Caption
Worksheets(OptionButton1.Caption).Range("B20:J33").Copy
.Range("J22").PasteSpecial Paste:=xlPasteValues
.Range("J22").PasteSpecial Paste:=xlPasteFormats
End With
End Sub


Bis später,
Karin

Danke super!!!!!!! -)
07.06.2007 18:40:00
Kurt
Danke Karin, klappt !

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige