Başka bir Excel sayfasından "Verimlilik" sayfaından veri alarak bir Excel Sayfası "Gemisi" üzerinde bir tablo oluşturmak istiyorum. "Verimlilik" sayfasındaki satır verileri "Gönderildi", "Çık", "İçe Aktar" ve "Dışa Aktar" ile kategorilere ayrılır. Her kategori (sevk, bırak, içe aktarma, dışa aktarma) birkaç öğeye sahiptir ve bunlar belirli bir sırada değildir. "Verimlilik" sayfasındaki tablo A: H sütunlarını kaplar ve 2. sıradan başlar; uzunluk değişebilir. "Gönderilen" için satırları aramak ve eşleşen satırların A, D: F ve H sütunlarını kopyalayıp "Gemi" sayfasının B4 hücresine yapıştırarak yapıştırmak istiyorum. Biri bana yardım edebilir mi lütfen?VBA: Satırları Seçmek için Ölçütleri Kullanarak (Kopyala/Yapıştır) Bir Tablo Oluşturun, Sonra Sütunları Belirtin
Sub Gemi()
ActiveSheet.Range("$A$1:$H$201").AutoFilter Field:=4, Criteria1:="Shipped"
' this is looking in a specific range, I want to make it more dynamic
Range("A4:A109").Select
'This is the range selected to copy, again I want to make this part more dynamic
Application.CutCopyMode = False
Selection.Copy
Range("A4:A109,D4:F109,H4:H109").Select
Range("G4").Activate
Application.CutCopyMode = False
Selection.Copy
Sheets("Ship").Select
Range("B4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
senin soruda belirtilen Bu kod bilgilere dayanarak test edilmiştir
. Bu sütun kategorilerinde –
Sütun B'de kategorize edilen, hangi sütunda kategorize edilmiş verilere bakılabileceğini bildiğim – Kish
@ Krish kategorisine girmiştir, lütfen bu kodu cevaplandırdı –