Merhaba
@berkbaba
UserFormdaki TextBox 9, 10 ve 11 içerikleri KAYDET düğmesinin sonundaki MERGE işleminden önce;
-- Combobox3, 4 ve 5'in (1.Yol, 2. Yol, 3. Yol) doluluk durumuna göre , F, G ve H sütununda bu dolu nesne adeti kadar satıra
TextBox3, 5 ve 7 F sütununa, Textbox9, 10 ve 11 de G sütununa yazdırılıyor.
Tabi bu yapıyı ya siz tasarladınız ya da öyle istediniz ve o şekilde çözüm üretildi ondan emin değilim.
-- Herneyse; kodun son kısmında ise, alt alta kaç nesne doluysa, aynı sütundaki o kadar satır hücreleri
(B, C, D ve F, G, H sütunları) birleştirilmek isteniyor (belki yine siz istediniz veya öyle tasarladınız.
Sorun şu ki, B, C ve D sütununda zaten tek veri olduğundan sorun yaşanmaz iken,
yukarıda belirttiğim, TextBox içeriklerinin yazıldığı hücrelerin birleştirilmesinde sorun yaşanması kaçınılmaz.
Olması gereken nedir onu netleştirmelisiniz;
-- F sütununa TextBox3 yazılacak, TextBox 5 ve 7 yazılmayacak, F sütununa da Textox 9 yazılacak 10 ve 11 yazılmayacak.
Yani B, C, D sütunlarında olduğu gibi tek satırlık veri olacak ve birleştirme yapılacak.
-- F sütununa TextBox3, 5 ve 7 içeriği BİRLEŞTİRİLEREK tek hücreye yazılacak, TextBox9, 10 ve 11 içeriği birleştirilerek tek hücreye yazılacak
sonra da dolu combobox sayısı kadar satır birleştirilecek.
-- Ya da tıpkı dolu Combobox ların aktarıldığı E sütununun durumu gibi Textboxların içerikleri F ve G sütunlarına alt alta yazılacak ama bu sütunlarda birleştirme yapılmayacak.
Benim fikrime göre olması gereken, yukarıdaki son seçenek (F, G, H sütunlarında birleştirme yapılmaması (son seçenek) .
Yoksa mesele Excel'in verdiği uyarıyı engellemek değil ve buna ilişkin Sayın
@Selman 'ın önerisi aynen doğrudur ancak;
bunun sonucu, TextBox5, 7, 10 ve 11 'in içeriklerinin sayfaya aktarılmaması (aslında kodun üstteki kısımları nedeniyle sayfaya yazılıyor ama hücre birleştirmeleri nedeniyle sadece her sütundaki ilk veriler kalıyor, diğerleri kayboluyor) demektir.
.