Arkadaşlar UserFormdaki makrolar aşağıdaki gibi. Yazdır1 ve Yazdır2 makrolarını çağırabiliyor, ancak SayfaAktar Makrosunu çağırdığında hata veriyor.
Private Sub UserForm_Initialize()
TrhBox = Format(Date)
TCBox.MaxLength = 11
SclBox.MaxLength = 13
End Sub
Private Sub isebaslama_Click()
Call Yazdır1
End Sub
Private Sub ig_Click()
Call Yazdır2
End Sub
Private Sub Aktar_Click()
Call SayfaAktar
End Sub
Sayfa Aktar makrosyu aşağıdaki gibi;
Private Sub SayfaAktar()
Set s1 = Sheets("İB")
Set s2 = Sheets("SSK İG")
s1.Range("B10:B13").Clear
pl = "POLİKLİNİK"
'ŞARTLI DALLANMA1
Rv = "REÇETE VERİLDİ"
Rvrld = Rv
Rvrlmd = ""
If RctBox.Value = Empty Then
RctBox = Rvrlmd
Else
RctBox = Rvrld
End If
'TARİH HESAPLAMA
trh1 = Format(Date + IstGsBox - 1)
trh2 = Format(Date + IstGsBox)
.........
........
devam ediyor.
bu makroyu user forma aktarır tanımlarsam normal şekilde çalışıyor. Ancak ayrı bir modül oluşturduğumda hata veriyor.
SayfaAktar makrosunun tamamını ek dosyada sundum incelemeniz için
Ekstra sorum olacak birde örneğin bir sayda bazı hücrelerin işlemlerini yapacak makroyu buton kullanmadan nasıl çalıştırabilirim. Diğer bir sorum ise sayı girilecek listboxlara harf yazmaması ve harf girilecek listboxlara ise rakam yazmaması, bunu uyarı vererek değil girmeye çalıştığımda yazmaması şeklinde yapmak istiyorum.
Yardımlarınız için teşekkürler.
Private Sub UserForm_Initialize()
TrhBox = Format(Date)
TCBox.MaxLength = 11
SclBox.MaxLength = 13
End Sub
Private Sub isebaslama_Click()
Call Yazdır1
End Sub
Private Sub ig_Click()
Call Yazdır2
End Sub
Private Sub Aktar_Click()
Call SayfaAktar
End Sub
Sayfa Aktar makrosyu aşağıdaki gibi;
Private Sub SayfaAktar()
Set s1 = Sheets("İB")
Set s2 = Sheets("SSK İG")
s1.Range("B10:B13").Clear
pl = "POLİKLİNİK"
'ŞARTLI DALLANMA1
Rv = "REÇETE VERİLDİ"
Rvrld = Rv
Rvrlmd = ""
If RctBox.Value = Empty Then
RctBox = Rvrlmd
Else
RctBox = Rvrld
End If
'TARİH HESAPLAMA
trh1 = Format(Date + IstGsBox - 1)
trh2 = Format(Date + IstGsBox)
.........
........
devam ediyor.
bu makroyu user forma aktarır tanımlarsam normal şekilde çalışıyor. Ancak ayrı bir modül oluşturduğumda hata veriyor.
SayfaAktar makrosunun tamamını ek dosyada sundum incelemeniz için
Ekstra sorum olacak birde örneğin bir sayda bazı hücrelerin işlemlerini yapacak makroyu buton kullanmadan nasıl çalıştırabilirim. Diğer bir sorum ise sayı girilecek listboxlara harf yazmaması ve harf girilecek listboxlara ise rakam yazmaması, bunu uyarı vererek değil girmeye çalıştığımda yazmaması şeklinde yapmak istiyorum.
Yardımlarınız için teşekkürler.
Ekli dosyalar
-
2.9 KB Görüntüleme: 15
Son düzenleme:
