• DİKKAT

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

Hücre Genişliklerini Değiştirmek

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
777
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Günaydın arkadaşlar.

Aşağıdaki kodlar ile "D" ile "AO" colonlarının genişliklerini butona her tıklandığında 1 piksel küçültsün istiyorum ama küçültmüyor. Nerede yanlışlık var yardımcı olabilir misiniz.

Sheets("tablo").Select
Sheets("tablo").Columns("d:ao").ColumnWidth = Columns("d:ao").ColumnWidth - 0.1


Aşağıdaki kod ile de genişliğini artırmak istiyorum, bu da artırmıyor.

Sheets("tablo").Columns("d:ao").ColumnWidth = Columns("d:ao").ColumnWidth + 0.1
 
Çalışması gerek.
Çalışmaması için olası nedeler
1. Application.ScreenUpdating = False yapmış olabilirsiniz.​
Çalışmayan kodlardan önce Application.ScreenUpdating = True satırı ekleyerek tekrar denermisiniz.​
2. Uyguladığınız 0.1 sütun genişliği biraz düşük. Göremiyor olabilir misiniz?​
3. Aynı makroda ya da tetiklendiği için hem azaltma hem arttırma satırları işleniyorsa sonuçta bir şey değişmemiş olacak.​
 
Çalışması gerek.
Çalışmaması için olası nedeler
1. Application.ScreenUpdating = False yapmış olabilirsiniz.​
Çalışmayan kodlardan önce Application.ScreenUpdating = True satırı ekleyerek tekrar denermisiniz.​
2. Uyguladığınız 0.1 sütun genişliği biraz düşük. Göremiyor olabilir misiniz?​
3. Aynı makroda ya da tetiklendiği için hem azaltma hem arttırma satırları işleniyorsa sonuçta bir şey değişmemiş olacak.​

Teşekkürler Ömer Faruk bey.

Sheets("tablo").Select
Application.ScreenUpdating = True
Sheets("tablo").Columns("d:ao").ColumnWidth = Columns("d:ao").ColumnWidth + 0.9

Yukarıdaki hali ile de denedim. yine olmadı. Benim dosyamda bir sorun var heralde. Yeni bir excel sayfası açıp denedim
Application.ScreenUpdating = True satırını eklemeden açlışıyor.çalışıyor.
 
Geri
Üst