Merhabalar
Userform üzerinde 2 tane option buttonum var.
Bu optionbuttonlarıda bir command button yardımıyla seçime göre değeri belli bir hücreye yazdırıyorum.
Kod düzenimde aşağıdaki gibidir.
Fakat şöyle bir sorun var. Eğer ben userform üzerindeki bu optionbuttonlardan ilkini seçersem ilgili hücreye hiç bir değer yazmıyor boş oluyor hücre.ama ikinci option buttonun değerini getirebiliyor.
Kod düzenini aşağıdaki gibi değiştirirsem eğer bu seferde hiç bir seçeneği seçmez isem ve commandbuttona basarsam Optionbutton1 in değerini ilgili hücreye yazıyor. Halbuki hiç bir değer seçmediğim için boş değer olması lazım.
Her iki kod düzenine göre ayrı ayrı çözümler ne olabilir bilgi ve yardımlarınızı rica ederim
Userform üzerinde 2 tane option buttonum var.
Bu optionbuttonlarıda bir command button yardımıyla seçime göre değeri belli bir hücreye yazdırıyorum.
Kod düzenimde aşağıdaki gibidir.
Kod:
Private Sub CommandButton1_Click()
[COLOR="Red"][B]If OptionButton1.Value = True Then
Sheets("Sheet2").Range("B1") = OptionButton1.Caption
Else
Sheets("Sheet2").Range("B1").ClearContents
End If
If OptionButton2.Value = True Then
Sheets("Sheet2").Range("B1") = OptionButton2.Caption
Else
Sheets("Sheet2").Range("B1").ClearContents
End If[/B][/COLOR]
Range("a1").Select: i = Empty: Unload Me
End Sub
Kod düzenini aşağıdaki gibi değiştirirsem eğer bu seferde hiç bir seçeneği seçmez isem ve commandbuttona basarsam Optionbutton1 in değerini ilgili hücreye yazıyor. Halbuki hiç bir değer seçmediğim için boş değer olması lazım.
Kod:
Private Sub CommandButton1_Click()
[B]If OptionButton1.Value = True Then
Sheets("Sheet2").Range("B1") = OptionButton1.Caption
Else
Sheets("Sheet2").Range("B1") = OptionButton2.Caption
End If
If OptionButton2.Value = True Then
Sheets("Sheet2").Range("B1") = OptionButton2.Caption
Else
Sheets("Sheet2").Range("B1") = OptionButton1.Caption
End If[/B]
Range("a1").Select: i = Empty: Unload Me
End Sub