Arkadaşlar Merhaba;
Makro içinde sorgu ya göre çalıştırılan 12 adet makro var.
Ben bu alt makroların herhangi birindeki sorgu mesajında iptal dediğimde asıl ana makroyu sonlandırsın istiyorum.
Yani ilk ana makro kodunun sonuna gitsin, buraya kodu nasıl yönlendirebilirim.
Exit Sub dediğimde sadece o makroyu bitirip ikincisine gidiyor.
İkincil çalışan Makrodan (Kod,dan) alıntı;
Dim a
a = MsgBox("C Sutunu " & [c4].Value & " Aittir. Bu Sutun Bilgilerinin Yenilenmesini İstermisiniz? .", vbYesNoCancel, "Mesaj Kutsu")
If a = vbYes Then GoTo 10
If a = vbNo Then GoTo 20
If a = vbCancel Then GoTo son
Goto son ile ancak makronun kendinin sonuna yönlendirebiliyorum.
Benim istediğim asıl makronun sonuna gitmesi
Makro içinde sorgu ya göre çalıştırılan 12 adet makro var.
Ben bu alt makroların herhangi birindeki sorgu mesajında iptal dediğimde asıl ana makroyu sonlandırsın istiyorum.
Yani ilk ana makro kodunun sonuna gitsin, buraya kodu nasıl yönlendirebilirim.
Exit Sub dediğimde sadece o makroyu bitirip ikincisine gidiyor.
İkincil çalışan Makrodan (Kod,dan) alıntı;
Dim a
a = MsgBox("C Sutunu " & [c4].Value & " Aittir. Bu Sutun Bilgilerinin Yenilenmesini İstermisiniz? .", vbYesNoCancel, "Mesaj Kutsu")
If a = vbYes Then GoTo 10
If a = vbNo Then GoTo 20
If a = vbCancel Then GoTo son
Goto son ile ancak makronun kendinin sonuna yönlendirebiliyorum.
Benim istediğim asıl makronun sonuna gitmesi
Ekli dosyalar
Son düzenleme:
