MAKRO SÜTUN GENİŞLİGİ

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
MAKRO SÜTUN GENÝÞLÝGÝ

Makro penceresinde çıkak verilerin bölümündeki sütunları istege göre genişletebilirmiyim
iyi çalışmalar
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Listboxtaki kolon genişliklerini ayarlamak için aşağıdaki kodu kullanabilirsiniz. Bu kodda 4 kolon içindir, kolon sayısı kadar ilave edebilirsiniz. Uygun genişlikleri sayıları değiştirerek deneme-yanılma ile bulabilirsiniz.

[vb:1:9f4cf1f37a]Private Sub UserForm_Click()
ListBox1.ColumnCount = 4
ListBox1.ColumnWidths = "50;60;70;80"
End Sub
[/vb:1:9f4cf1f37a]
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
Private Sub ListBox1_Click()
For a = 1 To 12
Controls("TextBox" & a) = ListBox1.Column(a - 1)
Next
End Sub
bu veriyi silip yerine onumu kuyacam
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
verdiginiz komutun tamamını yazdığım zaman (ListBox1) veriler çalışmıyor

ama böyle yaptıgım zaman veriler çalışıyor

Private Sub ListBox1_Click()
For a = 1 To 12
Controls("TextBox" & a) = ListBox1.Column(a - 1)
ListBox1.ColumnCount = 4
ListBox1.ColumnWidths = "50;60;200;50"
Next

genişleme yapmadı
iyi çalışmalar
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Çok özür kodu yanlış vermişim initialize olayı olacaktı. Aşağıdaki gibi deneyin.

[vb:1:4c24e04f8a]Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 4
ListBox1.ColumnWidths = "50;60;70;80"
End Sub
[/vb:1:4c24e04f8a]
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
sayın leventm bey kusura bakmayın beceremedim birde siz denermisimiz en son halini yolluyorum iyi çalışmalar
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Userforma aşağıdaki kodu kopyalayın.

[vb:1:21ca6103fa]Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 12
ListBox1.ColumnWidths = "50;40;300;40;40;40;40;40;40;40;40;40"
ListBox1.RowSource = "sayfa1!b4:m" & [b65536].End(3).Row
End Sub[/vb:1:21ca6103fa]
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
:hihoho: tesekkürler oldu :arkadas:
 
Üst