Kod atlamasi..

Katılım
13 Mayıs 2008
Mesajlar
141
Excel Vers. ve Dili
Microsoft Office Excel 2003
Merhaba arkadaslar,

Userformda bir butona sarta bagli olarak excel sheette bazi islemler yapmasi icin fonksiyonlar yerlestirdim.

Islem yapmasinda bir sorun yok tikir tikir calisiyor fakat görünüm olarak rahatsiz edici bir nokta var.

Shetteki islemlerden önce userform üzerindeki bütün objelerin gizlenmesini ve userformun tam ortasinda bir labelin görünüp "Running..." gibi bir yazinin cikmasini istiyordum.

Bunun icin de söyle birsey yazdim:

Sub CommandButton1_Click ()

If a = "deneme" then

Label1.visible=False
Label2.visible=False
Commanbutton1.visible=False
Commanbutton2.visible=False
Label3.visible=True

call ISLEMLER

Unload userform1

End if
End Sub

Buna benzer bir kod kullanmama ragmen mavi ile renklendirdigim kodlari atliyor direkt call ISLEMLER (Excel sheette yapilan fonksiyonlar) calisiyor. Userform görüntüsü de su sekilde oluyor..

Hicbir label ya da buton gizlenmiyor aksine tikladigim buton basili kaliyor ve bu esnada arka planda islemler gerceklesiyor.Islemler bitince Userform unload oluyor. Yani call ISLEMLER 'den önce oysa visible=false eylemlerinin gerceklesmesi gerekmez mi?

NOT: Dosyami sirket bilgilerini icerdigi icin ekleyemiyorum :(

Yardimlariniz icin simdiden tesekkürler..
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba

Kodlarda sorun yok gibi gözüküyor.

Başka bir problem olmalı...
 
Katılım
13 Mayıs 2008
Mesajlar
141
Excel Vers. ve Dili
Microsoft Office Excel 2003
Iyice arastiracagim düzeltemezsem yine geri yazarim..
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
"Call işlemler" den önce bir de "DoEvents" komutunu yazmayı deneyin..
 
Katılım
13 Mayıs 2008
Mesajlar
141
Excel Vers. ve Dili
Microsoft Office Excel 2003
Koddan önce "Doevents" yazmam olayi cözdü ;-) cok tesekkürler..
 
Üst