Kontrollkästen bei Range

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Kontrollkästen bei Range
von: Luca Meier
Geschrieben am: 19.10.2015 10:54:35

Hallo zusammen
bei meinem Makro wählt der User eine Range durch eine Inputbox. Nun möchte ich,
dass Excel automatisch bei der Zelle rechts der ersten gewählten Zelle ein Kontrollkästchen erstellt. Ich weiss zwar wie man die Position des Kontrollkästchens bestimmen kann, jedoch ist dies ja nicht abhängig einer Variablen sondern immer vom gesamtem Excel Sheet.
Bsp: Der User wählt D5:D11 dann soll das Kontrollkästchen bei E5 erstellt werden.
Gruss

Bild

Betrifft: AW: Kontrollkästen bei Range
von: Rudi Maintaire
Geschrieben am: 19.10.2015 11:06:33
Hallo,

Sub Makro1()
  Dim r As Range, s
  Set r = Application.InputBox(prompt:="Bereich?", Type:=8)
  Set s = ActiveSheet.CheckBoxes.Add(0, 0, 0, 0)
  With s
    .Top = r.Cells(1).Offset(, 1).Top
    .Left = r.Cells(1).Offset(, 1).Left
    .Width = 100
    .Height = 15
  End With
End Sub


Bild

Betrifft: AW: Kontrollkästen bei Range
von: Luca Meier
Geschrieben am: 19.10.2015 11:15:48
vielen Dank! :)

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Eingabefeld formatieren"