Karmaşık bir Sorun ama açıklamaya çalışacağım.
İçinde birkaç sütun bulunan "OPL" ana çalışma sayfam var. Verdiğim kriterleri esas alarak Bilgi'yi ayıklayan ve çıkarılan Bilgi ile birlikte tüm sütunları yeni bir çalışma sayfasında "QB" olarak görüntüleyen VBA'da bir kod yazdım.Sütunların Dinamik Gösterimi Bir çalışma sayfasında
Şimdi "OPL" öğesinin A to J
'dan 10 sütun olduğunu ve kodumun belirli satırları ayıkladığını ve ilgili sütun başlıkları altındaki "QB" de göstereceğini varsayalım.
Şimdi, kullanıcının "QB" de görmek istediği sütunları seçmesini istiyorum. Bilgiyi sadece C ve D sütunlarını görmek istediğini söylüyor. Böylece Dropdown listesinden C ve D sütunlarını seçer ve makroyu çalıştırdığında, sadece "QB" üzerinde sütun C ve sütun D almalıdır.
p.s. Çok geniş bir soru olduğunu biliyorum ve kodları daha karmaşık hale getirecek şekilde gönderemiyorum. Kodu sormuyorum ama herkes sütunları dinamik olarak gösterme konusunda bana rehberlik edebilir mi?
Kullanıcının ilgili alanları seçmesi için bir liste kutusu ekleyin, ardından diğer alanları analizden hariç tutun veya sütunları QB'de gizli tutun. http://stackoverflow.com/a/17090864/6028892 – Will
Kopyalama işleminizde CELLS yardımcı olmalıdır, bu nedenle "d" nin kombinizdeyseniz, sütun d, hücreleri (satır, "D") açılır. D "," ve "ile SPLIT gerekir ve döndürülen diziyi kullanmanız gerekir. –
@Hızlı yanıt için teşekkürler. Ama bazı puanları temizlemek istiyorum. a) Bir kullanıcının C ve D sütunlarının değerlerini görmesi gerektiğinden, diğer alanları Analiz'den hariç tutamıyorum, ancak diğer kullanıcı olabilir Tüm sütunlara veya belki 5'e ihtiyaç duyar. b) Dinamik olabilir. Örneğin. Listeden A ve C sütunlarını seçtiğimde, "QB" üzerinde yalnızca A ve C sütunları görünmelidir, bu yüzden sütunların gizlenmesi her zaman olduğu gibi yardımcı olmayacaktır çünkü istenmeyen sütunu manuel olarak gizlemem gerekir. – Nikky