1.1k Aufrufe
in Datenbanken von
Hallo zusammen,
ich verzweifele und hoffe, dass Ihr mit helfen könnt.
Ich habe eine Datenbank, ca 1500 Zeilen, die ich mit Kontrollkästchen versehen
habe und nun beim Klicken WAHR anzeigen.
Nun möchte ich, dass immer wenn ein Datenbereich als WAHR geklickt wird, dieser
in ein neues Tabellenblatt in die nächste freie Zeile kopiert wird. Ich möchte jedoch
nicht in jedes Kästchen einzeln ein Makro dafür eingeben. Wie kann ich das
realisieren.
Mein Code für die Kästchen ist folgender:

Option Explicit

Sub Kontrollkästchen_einfügen()
Dim Wiederholungen As Integer, Position As Double
Application.ScreenUpdating = False
Position = 0
For Wiederholungen = 1 To 1500
With ActiveSheet.CheckBoxes.Add(15, Position, 24, 15)
.LinkedCell = "$A$" & Wiederholungen
.Characters.Text = ""
End With
Position = Position + 15
Next
End Sub

Vielen Dank für eure Hilfe

Grüße
Nicole

1 Antwort

0 Punkte
von marie Experte (2.0k Punkte)
Du bist hier falsch, ActiveSheet deutet auf Tabellenkalkulation hin, nicht auf Datenbank. Bitte frag nochmal in Excel.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...