Soru Birleştirilmiş Hücrede Girilen Veriye Göre Satır Genişlemesi

Katılım
7 Şubat 2021
Mesajlar
510
Excel Vers. ve Dili
2010, Türkiye
İyi günler ekli örnek dosyada veri girişi sayfasında D7:D50 satırlarına ver girdiğim zaman girilen veri kadar A,B,C,D sayfalarına aynı verilerin kopyalanması ve girilen veri kadar ilgili satırların genişlemesini nasıl sağlayabiliriz. Not: Satır genişlemesi yapılacak sayfalar :Veri Girişi,A,B,C,D sayfaları olacak. Destek olursanız sevinirim.
satir_genislemesi.xlsx https://s6.dosya.tc/server22/kdllm5/satir_genislemesi.xlsx.html
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
436
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
İyi günler ekli örnek dosyada veri girişi sayfasında D7:D50 satırlarına ver girdiğim zaman girilen veri kadar A,B,C,D sayfalarına aynı verilerin kopyalanması ve girilen veri kadar ilgili satırların genişlemesini nasıl sağlayabiliriz. Not: Satır genişlemesi yapılacak sayfalar :Veri Girişi,A,B,C,D sayfaları olacak. Destek olursanız sevinirim.
satir_genislemesi.xlsx https://s6.dosya.tc/server22/kdllm5/satir_genislemesi.xlsx.html
kontrol edip dönüş yapınız.
 

Ekli dosyalar

Katılım
7 Şubat 2021
Mesajlar
510
Excel Vers. ve Dili
2010, Türkiye
Sayın volki_112 benim istediğim bu şekilde değil. Veri giriş sayfasında örneğin birleştirilmiş d7 satırına uzun bir metin girdiğim zaman girilen metin kadar satır genişleyecek
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
436
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Sayın volki_112 benim istediğim bu şekilde değil. Veri giriş sayfasında örneğin birleştirilmiş d7 satırına uzun bir metin girdiğim zaman girilen metin kadar satır genişleyecek
makro ile satır genişliği auto yapılacak. deneyeyim
 
Katılım
6 Mart 2024
Mesajlar
257
Excel Vers. ve Dili
Excel 2010 TR & Excel 2016 TR
Merhaba,
@volki_112 kodlarını malesef göremiyorum ama şöyle bir yöntem işinize yarayabilir.
C++:
Sub EsitGenisle()

    Dim ws As Worksheet
    Dim sutunGenislik As Double
    
    Set ws = ActiveSheet
    
    ' D7:N7 hücrelerini seç ve birleştirmeyi kaldır
    ws.Range("D7:N7").UnMerge
    
    ' D sütununun genişliğini öğren
    ws.Columns("D:D").AutoFit
    sutunGenislik = ws.Columns("D:D").ColumnWidth / 11 ' 11'e böl
    
    ' Hücreleri tekrar birleştir
    ws.Range("D7:N7").Merge
    
    ' Yeni genişliği uygula
    ws.Range("D7:N7").ColumnWidth = sutunGenislik
End Sub
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
436
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Merhaba,
@volki_112 kodlarını malesef göremiyorum ama şöyle bir yöntem işinize yarayabilir.
C++:
Sub EsitGenisle()

    Dim ws As Worksheet
    Dim sutunGenislik As Double
    
    Set ws = ActiveSheet
    
    ' D7:N7 hücrelerini seç ve birleştirmeyi kaldır
    ws.Range("D7:N7").UnMerge
    
    ' D sütununun genişliğini öğren
    ws.Columns("D:D").AutoFit
    sutunGenislik = ws.Columns("D:D").ColumnWidth / 11 ' 11'e böl
    
    ' Hücreleri tekrar birleştir
    ws.Range("D7:N7").Merge
    
    ' Yeni genişliği uygula
    ws.Range("D7:N7").ColumnWidth = sutunGenislik
End Sub
Sutun genisligi değil. Satir yuksekligi artacak hocam
 
Son düzenleme:
Üst