• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

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

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Hsn55

Yeni Üye
Katılım
14 Nis 2021
Mesajlar
837
Çözümler
2
Aldığı beğeni
125
Excel V
Office 2010 TR
Konu Sahibi
İyi geceler;
Ekli örnek dosyada Veri Sayfasında Textbox1 e girilen veri girip butona bastığımızda Harita sayfasında S5:Y5 birleştirilmiş hücrede girilen veri kadar satır genişlemesi yapabilir miyiz ?
 
Çözüm
Merhaba.
Birleştirilmiş hücreler 60 karakter alıyor ( 62 ). Yazı büyüklüğüne göre aşağıdaki kodlarda değişiklik yapmanız gerekiyor. Seçtiğiniz Font büyüklüğüne göre önce ilk genişliği öğrenin ona göre 16 yı bu genişlikle değiştirin.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

iyi çalışmalar.
Merhaba.
Satır genişlemesinden kastınız nedir.
Birleştirilmiş hücrenin girilen tüm verileri göstermesi mi, gösterecek kadar genişliğe sahip olması mı ?

Tüm verileri göstersin ancak genişliği değimesin isterseniz , Genişleyince alt kısımda bulunan veriler de genişleyecektir, bu nedenle genişlememesi sadece verileri göstermesi istene bilir, bu durumda yapılacak hücre biçimlendirmeden genişliği Uyacak Şekilde Daraltı seçmeniz yeterli olur.

Tüm veriler genişlesin istiyorsanız birleştirilmiş hücrelerin her birinin yada birinin genişliğini veriye göre büyültmek. Bunun içinde Uzunluk formülünü kullanarak TexBox1 deki her bir karakterin sayısını bulmak ve hücre genişliklerini buna göre ayarlamak

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Kodlarınızı bu şekilde değiştirirseniz istediğiniz olacaktır. S1 tanımlaması bu kodlar için gereksiz ancak sizin diğer kodlarınız olabilir diye silmedim. Ayrıca Döngü ile de her sütunun genişliğini ayarlaya bilirsiniz. Tablonuzu bilmediğim için bu şekilde bir çözüm oluşturdum.

İyi çalışmalar.
 
Konu Sahibi
Sayın Karınca desteğiniz için çok teşekkür ederim. Yapmış olduğunuz kod sütuna göre oluyor. Benim istediğim textbox1 ne kadar veri girersem birleştirilmiş hücredeki satırın aşağı doğru girilen veri kadar açılması. Verinin durumuna göre satır genişleyip daralacak.
 
Sayın KarıncaZ ,

Hsn55 in istediği anladığım kadarıyla;

textboxta yazan veriyi sayfaya aldırıp, veri alınan hücrenin satır ve sütun genişliği bozulmadan, hücreler doldukça bir sağındaki hücreyide birleştirip içine almak.

1644789892622.png
 
Merhaba.
Birleştirilmiş hücreler 60 karakter alıyor ( 62 ). Yazı büyüklüğüne göre aşağıdaki kodlarda değişiklik yapmanız gerekiyor. Seçtiğiniz Font büyüklüğüne göre önce ilk genişliği öğrenin ona göre 16 yı bu genişlikle değiştirin.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

iyi çalışmalar.
 
Çözüm
Ek olarak verinin gittiği hücredeki metni kaydır özelliğini açarsanız iyi olacaktır diye düşünüyorum.

1644790468323.png
 
Konu Sahibi
Çok teşekkür ederim. İstediğim oldu. Ellerinize sağlık. 16 olan font büyüklüğü mü. Yoksa satır genişliği mi?
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst