Makro ile Otomatik Metin Kaydırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Makro ile Otomatik Metin Kaydırma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Diğer
Ekli dosyalar
@mtecimer
Yanlış düşünmüyorsam,
FATURA sayfasının kod bölümünde bulunan FATURA_DETAY isimli koddaki
f.Range("B" & fsat & ":H" & fsat).HorizontalAlignment = xlGeneral
satırının hemen altına, aşağıdaki kod satırını yapıştırın.
f.Range("B" & fsat & ":H" & fsat).WrapText = True
 
@mtecimer

Kodların bütününe bakmam pek mümkün değil.

Bir de FATURA_DETAY kodundaki With.... End with arasına son satır olarak
aşağıdaki gibi .WrapText = True şeklinde ekleme yaparak deneyin.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(4 satır)
 
@mtecimer

Bir de şöyle yapın:
-- Bahsettiğim with ..... end with kod blokundan birkaç satır altta olan
f.Rows("20:" & fsonn + 3).AutoFit satırını silin.
-- Bu with ..... end with kod blokunu silip, bunun yerine aşağıdaki kodları yapıştırın.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(16 satır)
 
@mtecimer

Bir de şöyle deneyin bakalım.
İşlem sonucunu iletirsiniz.

Kodun ilgili kısmını aşağıdakiyle değiştirin.

Dikkat:
-- Metin kaydırma 20 ve devamındaki satırlarda olduğu,
-- Birleştirilmiş hücrelerin B, C, D sütunu olduğu,
-- Sayfada S sütununun BOŞ olduğu,
varsayıldı.
Koddaki f.Rows("20:" & fsonn + 3).AutoFit satırı pasif hale getirilecek.

Satır no, sütun adları gerçek belgeyle farklı ise kodda küçük değişiklikler gerekir.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(29 satır)
 
Çözüm
@Ömer BARAN hocam satir yükseklikleri otomatik geliyor ama acilan satirlarda sonra ki islemde veri olmazsa acildigi gibi kaliyor buna nasil bir cözüm bulabiliriz ?1.webp2.webp

birde satir yüksekligi 15 e düsmüs onlari en asagi 16,5 yapabilirmiyiz?
 
@Ömer BARAN hocam bu kodla beraber satirlar eski haline geliyor tesekkürler.

Ilave bu soruyu da koymustum ama gözden kacti sanirim buna bir cözüm bulabilirmisiniz ?

"birde satir yüksekligi 15 e düsmüs onlari en asagi 16,5 yapabilirmiyiz?"
 
"birde satir yüksekligi 15 e düsmüs onlari en asagi 16,5 yapabilirmiyiz?"

Bence bunun için makro koduna lüzum yok.

1) Kullanılmayan bir sütunu seçin,
2) Yazı boyutunu değiştirin (duruma göre büyütün/küçültün) ,
3) Herhangi bir satırda fareyle 2 satır numarasının arasına gelip çift tıklayın,
4) Satır yüksekliği istenilen yüksekliğe erişinceye kadar ilk adıma dönerek işlemi tekrarlayın.
 
Bence bunun için makro koduna lüzum yok.

1) Kullanılmayan bir sütunu seçin,
2) Yazı boyutunu değiştirin (duruma göre büyütün/küçültün) ,
3) Herhangi bir satırda fareyle 2 satır numarasının arasına gelip çift tıklayın,
4) Satır yüksekliği istenilen yüksekliğe erişinceye kadar ilk adıma dönerek işlemi tekrarlayın.
Her seferinde satir yükseklikleri icerige göre degistiginden bunu elle yapmak baya süre kaybina yol acacak. Satirin yüksekligini en az 16,5 yapmanin yöntemi yokmudur bu dizilimde ?
 
Yazdığım işlemi yaptınız mı?
Kullanılmayan herhangi bir sütundan söz etmiştim.
Mesela şu belgede ben A sütununun yazı tipi ve boyutunu değiştirdim.

Diğer sütunlarda yazı boyutu küçültülse de
satır yüksekliği çift tıklama ile otomatik ayarlansa da yükseklik şu anki halinden daha küçük olmaz.
 
Ekli dosyalar
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst