OptionButton a Göre KAYIT Sorunu!!!

Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Arkadaşlar Merhabalar. Aşağıdaki KAYIT makrosu OptionButton seçimine göre sayfalara kayıt yapıyor. Ancak Makro ""If OptionButton1.Value = False And OptionButton2.Value = False And OptionButton3.Value = False Then""
satırında hata veriyor. Yanlış Olan Nedir?

Sub KAYIT()
If OptionButton1.Value = False And OptionButton2.Value = False And OptionButton3.Value = False Then
MsgBox "Kayıt işlemi için sayfa seçimi yapmalısınız.", vbExclamation, "DİKKAT !"
Exit Sub
End If
If OptionButton1.Value = True Then Sheets("Sheet2").Select
If OptionButton2.Value = True Then Sheets("Sheet3").Select
If OptionButton3.Value = True Then Sheets("Sheet4").Select

Range("a1").Select
ActiveCell.Offset(1, 0).Select
Do While Not IsEmpty(ActiveCell)
ActiveCell.Offset(1, 0).Select
Loop
If Range("A2").Value = "" Then
Range("A2").Value = 1
Else
ActiveCell.Value = ActiveCell.Offset(-1, 0).Value + 1
End If
'Textbox kutularındaki verileri hücrelere yazdırır.
ActiveCell.Offset(0, 1).Value = TextBox8.Value
ActiveCell.Offset(0, 2).Value = TextBox9.Value
End Sub
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Başlarına Sheets("sayfa1") ekleyin

Sheets("sayfa1").optionbutton1 gibi
 
Katılım
24 Ekim 2006
Mesajlar
81
Excel Vers. ve Dili
excel 2002 türkçe
buyrun

ya bu kodları userformun içindeki bir command butona yazın yada modüle yazmaya dewam edip optionbuttonların başına userform1 yazın hepsi için ..

if userform1.optionbutton1 = false ............ gibi.
çünki modülün içinde option button tanımlıdeyil..
sorununuz çözülecektir böylecw.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sayın Korku31 beyin dediği gibi userformdaysa başına userform1....
yazın

Sayfadaysa benim kodlarım gibi yazın.
 
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Merhaba

Sayın Korku31 beyin dediği gibi userformdaysa başına userform1....
yazın

Sayfadaysa benim kodlarım gibi yazın.
SN: Zafer ve Korkut31 yardımlarınız için çok teşekkür ederim. sorunum çözüldü.
 
Üst