Verilerin bitişik hücrelere üst üste binmesini kaldırmak için işlevi birleştiren bir VBA komut dosyası yazmaya çalışıyorum ve veriyi gösterildiği gibi veri uzunluğuna uyacak şekilde yeniden boyutlandırıyorum. takipler snaps.Excel VBA, bitişik alanlara veri örtüşmesini kaldır
1) Excel'de verilerin Orijinal düzeni
2) yanlarındaki tüm alanları
3) çift tıklayın seçmek için üst let köşesine tıklayın Veri uzunluklarına uyacak şekilde hücreleri yeniden boyutlandırmak için hücrelerdeki hücre.
Şu anda, aşağıda.HorizontalAlignment
kullanıyorum ama çalışmıyor:
With wks
With .Cells(1, 1).CurrentRegion
lastCol = .Columns.Count
lastRow = .Rows.Count
End With
'Select the interested cells and insert borders around the interested fields
.UsedRange.Borders.LineStyle = xlContinuous
.UsedRange.HorizontalAlignment = xlLeft
End With
da Çalışma Sayfaları ("Sayfa1") ile ' gidebiliriz. Hücreleri (1, 1) .CurrentRegion .Columns.AutoFit .WrapText = False End With ' – user3598756
İyi nokta; Bu biraz sıkılırdı. Döngüleri, currentregion'un .columns.count özelliğini başka herhangi bir şeyden daha fazla kullanmak için kullandım. – Jeeped
Tabii ki biliyordum ki biliyordum ... sadece OP için faydalı bir şey eklemek gerekiyordu. ve ben "sıkılaştır" ın büyük bir hayranıyım! – user3598756