1.3k Aufrufe
Gefragt in Textverarbeitung von
Hallo liebe Community,

Es geht um eine VBA-Anwendung für Word, die ein Zusammensetzen verschiedener Bausteine aus anderen Worddokumenten zu einem Bericht ermöglicht. Vieles funktioniert schon so wie ich mir das vorgestellt habe. Jedoch gibt es viele Kontrollkästchen und ohne Loop entsprechend viele Abfragen. Also war mein Gedanke: SCHLEIFE (Do while)

Ich ärgere mich jetzt schon seit ein paar Stündchen damit rum. Mein bisheriger Code sieht so aus:

Dim i As Integer
i = 1
Do While i < 12
If checkbox_(i).Value = True Then
Selection.InsertFile FileName:="blabla.docx", Range:="range_" & i, _
ConfirmConversions:=True, Link:=False, Attachment:=False
End If
i = i + 1
Loop

Der Fehler leigt eindeutig beim checkbox_(i), soviel ist schonmal klar. Abgesehen davon, dass es nicht funktioniert, habe ich jetzt auch das Problem, dass ich die Nummerierung von 1 bis 12 und nicht von 01 bis 12 (01, 02, 03...) in den anderen Dokumenten vornehmen muss.

Wenn es aber erst mal so klappt, dann finde ich dafür bestimmt noch eine Lösung.

Schonmal vielen Dank im Voraus,

LG Lukas

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.
...