• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Ekranda kalan MsgBox

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,462
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Arkadaşlar, sayın hocalarım, şöyle bir kod kullanıyorum,

Sub rapor()
'MsgBox "Lütfen bekleyin raporlar dönüştürülüyor.", vbInformation
'Böyle koysam, TAMAM tıklamam gerekiyor. Diğer MsgBox'a gelene kadar ekranda kalacak. Yani Tamam yazısı olmayacak. Makroyu çalıştıracak. MsgBox gelince MsgBox çalışacak. Mümkün mü?
Call aaa
Cal bbb
Call ccc
'Böyle baya var
MsgBox "Tüm Excel raporlar PDF formatında kaydedildi.", vbInformation
End Sub

Şimdiden teşekkür ederim.
Saygılarımla.
 
Son düzenleme:
Siz altın üyesiniz. Forum linkinden indirebilirsiniz. Harici linkler 1 hafta içinde ölüyor..
 
Siz altın üyesiniz. Forum linkinden indirebilirsiniz. Harici linkler 1 hafta içinde ölüyor..
Hocam o gözümden kaçmış pardon.
Hocam tam anlamadım kusura bakmayın.

Ben kodlarımı şu araya mı yazacağım?

Private Sub UserForm_Activate()
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Dim X As Long, Son As Long
Son = 10000
For X = 1 To Son
DoEvents
Cells(1, 1) = X
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Me.Label2.Caption = Format(X / Son * 100, "% 0.00")
Next
Application.Wait Now + TimeSerial(0, 0, 2)
Unload UserForm1
End Sub
 
Evet..

Ama Label2 size doğru yüzdesel değeri vermeyecektir. Dilerseniz onu silebilirsiniz.
 
Evet..

Ama Label2 size doğru yüzdesel değeri vermeyecektir. Dilerseniz onu silebilirsiniz.
Kod:
Sub renk()

UserForm1.Show 0 'Bekle ekranı çalıştır

    Range("D1").Select
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .Color = 65535
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    
MsgBox "İşlem tamamlandı"

End Sub

Hocam bu şekilde düşündüm ama UserForm kapanmıyor.
 
Geri
Üst