online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Philipp81 vom 27.02.2021, 10:47 Options

Haltemodus in VBA

Hallo Leute,

ich habe ein Problem mit dem Haltemodus in Excel-VBA und suche jetzt schon seit einiger Zeit nach einer Lösung. In folgendem Code bekomme ich immer die Fehlermeldung "Wechsel in den Haltemodus ist zu diesem Zeitpunkt nicht möglich.", wenn ich den Code mit Einzelschritten F8 checken möchte. Woran liegt das und wie kann ich das beheben? (Hat das was mit OLEObjects zu tun?)

Sub test()
Dim z As Range
Dim Box() As CheckBox
Dim rngz As Range
Set rngz = Worksheets("Tabelle1").Cells(4, 2)
With Worksheets("Tabelle1").OLEObjects.Add(ClassType:="Forms.CheckBox.1")
    .Object.Caption = ""
    .Height = rngz.Height - 5
    .Width = rngz.Width / 5
    .Top = rngz.Top + (rngz.Height - .Height) / 2
    .Left = rngz.Left + (rngz.Width - .Width) / 2
    .Object.Name = Box(1)
End With


End Sub


Vielen Dank für alle Antworten!
Philipp


Antwort schreiben

Antwort 1 von Beverly vom 28.02.2021, 08:58 Options

Hi Philipp,

das Erstellen von ActiveX-Steuerelementen ist nicht im Einzelschrittmodus möglich. Verwende stattdessen Steuerelemente aus den Formular-Symbolleiste.

Bis später,
Karin

Ähnliche Themen

VBA - Inputbox
Tomschi  14.10.2007 - 170 Hits - 3 Antworten

Nicht in den Haltemodus wechseln
Peter3011  24.10.2007 - 116 Hits - 5 Antworten

VBA
gropi  23.04.2008 - 50 Hits - 1 Antwort

VBA
Benjo_pont  03.07.2008 - 130 Hits - 2 Antworten

VBA
Chrissi_Li  21.08.2008 - 32 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026