AW: Makro darf nur ausgeführt werden wenn Checkboxen aktiviert.
Yal
Hallo Bernd,
wenn ich ganz frech wäre, würde ich sagen, lesen und vergleichen ;-) Code zu lesen und sich damit auseinandersetzen ist sehr wichtig, um mit VBA zurecht zu kommen.
Die Unterschied liegt in der Aufruf der Checkboxes:
in der Version 1 werden jede einzelne ckb abgefragt. Daher wird direkt der ckb-Objekt verwendet.
Sheets("Check").CheckBox1.Value
In zweiten wird eine Schleife verwendet, um damit den Namen nachzubilden. Da diese Name ein String (=Zeichenkette) ist und kein Objekt, muss man es als Schlüssel, um in der Auflistung der "Controls" (mit einem s, weil Auflistung, eng. "Collection") den passenden Objekt adressieren zu können.
Sheets("Check").Controls("Checkbox1").Value
VG
Yal