Ich versuche, mehrere Formularoptionsschaltflächen zu verwenden, wie im folgenden Code gezeigt. Das Ziel besteht darin, einen Datenbereich aus einer Spalte zu kopieren und sie in eine andere Spalte einzufügen. Nichts Außergewöhnliches. Also, ich habe mehrere Optionsfelder und eine Befehlsschaltfläche, die Button38 ist. Wenn ich den Code ausführe, erhalte ich keine Fehlermeldungen und es funktioniert nicht. Jede Hilfe wird sehr geschätzt, auch ich bin neu in VBA.Formularoptionstaste Excel VBA funktioniert nicht
Sub Button38_Click()
Application.ScreenUpdating = False
Sheets("Sheet2").Visible = True
Sheets("Sheet2").Select
If OptionButton22 = True Then
Range("AI2:AI182").Copy
Range("AK2:AK182").PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
ElseIf OptionButton23 = True Then
Range("AD2:AD182").Copy
Range("AK2:AK182").PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
ElseIf OptionButton24 = True Then
Range("AE2:AE182").Copy
Range("AK2:AK182").PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone _
, SkipBlanks:=False, Transpose:=False
End If
Sheets("Sheet1").Select
Sheets("Sheet2").Visible = False
Application.ScreenUpdating = True
End Sub
In welcher Zeile tritt der Fehler auf? Welcher Fehler ist es? – BruceWayne
@BurceWayne Es wird kein Fehler angezeigt. Es ist sehr ruhig. Keine Fehlermeldung –
- BruceWayne Es ist erwähnenswert, dass ich .value nicht in der Optionsbutton verwende, da mir gesagt wurde, dass ich das mit der Optionsschaltfläche Form verwenden soll. Wenn ich .value = True verwende. Ich gebe Fehlermeldung: Objekt erforderlich –