Çözüldü Mesaj Kutusunda Çıkan Verileri düzenleme nasıl yapılıyor?

ptcsite

Altın Üye
Katılım
8 Nisan 2016
Mesajlar
121
Excel Vers. ve Dili
M.OFFICE 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
26-12-2027
249376

Resimde alınan veriler mesaj kutusunda çıkıyor ancak nasıl düzenleme yapabilirim? 2 tür buton ekledim ekteki dosyada var. ama ikisinde de karışık oluyor.
 

Ekli dosyalar

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,135
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Kodunuzu biraz düzenledim, ancak verilerinizin uzunluğuna göre mesaj kutusunda her zaman bozulma olacaktır. Düzgün görüntüleme için Listbox eklediğiniz bir Userform'u mesaj kutusu gibi kullanabilirsiniz.
Kod:
Sub msgkut()
Dim DATA, DATA1 As String
Dim RNG As Integer
Dim i As Integer
RNG = Sayfa1.Range("A40").End(xlUp).Row
    For i = 2 To RNG Step 2
        DATA = DATA & Sayfa1.Cells(i, 1) & vbTab & Sayfa1.Cells(i, 2) & vbTab _
                     & Sayfa1.Cells(i + 1, 1) & vbTab & Sayfa1.Cells(i + 1, 2) _
                    & vbLf
    Next i
Msgbox DATA
End Sub
 

ptcsite

Altın Üye
Katılım
8 Nisan 2016
Mesajlar
121
Excel Vers. ve Dili
M.OFFICE 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
26-12-2027
Teşekkür ederim ömer bet Userformda Liste yapmadan mesaj kutusu hazırlanabiliyor mu? Dediğiniz gibi 1024 karakterden fazla veri var

Son yapılanlar öğreti olsun diye buraya ekliyorum.
 

Ekli dosyalar

ptcsite

Altın Üye
Katılım
8 Nisan 2016
Mesajlar
121
Excel Vers. ve Dili
M.OFFICE 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
26-12-2027
Userform içine ekleyeceğiniz bir Label nesnesiyle 1024 karakter limitini aşabilirsiniz.
Ömer bey dediğinizi öğrene öğrene yapıyorum ama comboboxtan seçtiğim verinin altında labela yansımıyor değerler. Bi bakabilir misin;
 

Ekli dosyalar

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,135
Excel Vers. ve Dili
2007 Türkçe
Maalesef, bir müddet bilgisayar başında olamayacağım, o yüzden kodlarınızı göremiyorum Foruma konu açarsanız yardımcı olacak birileri çıkacaktır.
İyi çalışmalar...
Düzeltme:
Açtığınız diğer konuyu gördüm. Bahsettiğiniz problem aynısı ise o kodlarda döngü içinde her seferinde label metni yenileniyor. Metni önceki ile birleştirerek devam etmeniz gerekiyor. Aşağıdaki gibi deneyiniz, ya da metni bir değişkene aldırıp en sonunda labele yazdırınız.
Rich (BB code):
frm_ana.lbl_P1 = frm_ana.lbl_P1 & VbLf & Sayfa1.Range("A" & k).Value & "-" & Sayfa1.Range("B" & k).Value
 
Son düzenleme:

ptcsite

Altın Üye
Katılım
8 Nisan 2016
Mesajlar
121
Excel Vers. ve Dili
M.OFFICE 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
26-12-2027
Maalesef, bir müddet bilgisayar başında olamayacağım, o yüzden kodlarınızı göremiyorum Foruma konu açarsanız yardımcı olacak birileri çıkacaktır.
İyi çalışmalar...
Düzeltme:
Açtığınız diğer konuyu gördüm. Bahsettiğiniz problem aynısı ise o kodlarda döngü içinde her seferinde label metni yenileniyor. Metni önceki ile birleştirerek devam etmeniz gerekiyor. Aşağıdaki gibi deneyiniz, ya da metni bir değişkene aldırıp en sonunda labele yazdırınız.
Rich (BB code):
frm_ana.lbl_P1 = frm_ana.lbl_P1 & VbLf & Sayfa1.Range("A" & k).Value & "-" & Sayfa1.Range("B" & k).Value
Çok teşekkür ederim
 
Üst