Merhabalar a1 hücrede açılır listem var listeden bir seçim yaptıgımda evet hayır mesajı çıktıgında hayırı seçersem eski değer dönmesi için nasıl yapılması gerekir. Yardımcı olurmusunuz . Evet seçersem seçtigim değer yazsın
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cevap As Integer
Static oldW1 As Variant
If Target.Address = "$A$1" Then
If Target.Value <> oldW1 Then
oldW1 = Target.Value
cevap = MsgBox(" Kişi Aktarılıcaktır. Eminmisin" & vbCrLf & "Eminmisiniz...", vbYesNo + vbQuestion, "ONAY")
If cevap = vbNo Then
MsgBox "İşleminiz iptal edilmiştir."
Exit Sub
Else
End If
End If
End If
End Sub
Public OldValue As Variant
Private Sub Worksheet_Activate()
OldValue = Range("A1").Value
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cevap As Integer
If Not Target.Address = "$A$1" Then Exit Sub
Application.EnableEvents = False
cevap = MsgBox(" Kişi Aktarılıcaktır. Eminmisin" & vbCrLf & "Eminmisiniz...", vbYesNo + vbQuestion, "ONAY")
If cevap = vbNo Then
MsgBox "İşleminiz iptal edilmiştir."
Target.Value = OldValue
Else
OldValue = Target.Value
End If
Application.EnableEvents = True
End Sub