Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wie ein Makro ?

Forumthread: Wie ein Makro ?

Wie ein Makro ?
21.06.2007 16:18:00
Walter
Hallo Allerseits,
habe folgendes Makro:

Private Sub OptionButton12_Click()
Dim ab As String
ab = ActiveSheet.OptionButton12.Caption
With ActiveSheet
.Range("L20").Value = ab
Worksheets(ab).Range("C20:H33").Copy
.Range("L22").PasteSpecial Paste:=xlPasteValues
.Range("L22").PasteSpecial Paste:=xlPasteFormats
Worksheets(ab).Range("C18").Copy
.Range("N20").PasteSpecial Paste:=xlPasteValues
.Range("N20").PasteSpecial Paste:=xlPasteFormats
'-------- hier schützen ----------------
.Range("O22:Q35").Select
Cells.Locked = True               'schützen
End With
ActiveSheet.Range("L20").Select
Application.ScreenUpdating = True
End Sub


Da ich jede Menge dieser OptionButton habe, möchte ich gern ein ZentralMakro erstellen,
Wie ?
Hatte gedacht die Makros so lassen:


Private Sub OptionButton12_Click()
Dim ab As String
ab = ActiveSheet.OptionButton12.Caption
'---- jetzt hier das "Zentralmakro bis zum Rest
Call Zentral ...
End Sub


mfg Walter mb

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wie ein Makro ?
21.06.2007 16:27:00
Rudi
Hallo,
so etwa:

Private Sub OptionButton12_Click()
Dim ab As String
ab = ActiveSheet.OptionButton12.Caption
'---- jetzt hier das "Zentralmakro bis zum Rest
Call Zentral(ab)
End Sub
Sub Zentral(ab As String)
With ActiveSheet
.Range("L20").Value = ab
Worksheets(ab).Range("C20:H33").Copy
.Range("L22").PasteSpecial Paste:=xlPasteValues
.Range("L22").PasteSpecial Paste:=xlPasteFormats
Worksheets(ab).Range("C18").Copy
.Range("N20").PasteSpecial Paste:=xlPasteValues
.Range("N20").PasteSpecial Paste:=xlPasteFormats
'-------- hier schützen ----------------
.Range("O22:Q35").Select
Cells.Locked = True               'schützen
End With
ActiveSheet.Range("L20").Select
Application.ScreenUpdating = True
End Sub


Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Anzeige
Herzlichen Dank
21.06.2007 16:50:57
Walter
Hallo Rudi,
mal wieder, wie immer sehr schnell und GUT !
Danke,
stelle dies in ein Modul.
mfg Walter MB
;

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