«vba» etiketlenmiş sorular

Uygulamalar için Visual Basic; tüm Microsoft Office uygulamalarında kullanılan bir Visual Basic alt kümesi. Bu etiketi, söz konusu uygulama için etiketle birlikte kullanmayı düşünün. VBA ile ilgili iyi sorular genellikle bazı kodlar içerir ve belirli sorunların çözülmesini ister. Tüm çözümleri soran sorular (lütfen bana kodu / bunu nasıl ve VBA ile nasıl yapacağınızı verin) konu dışı ve çok geniş olarak kapatılacak.

1
Excel'de yalnızca seçilen satırları VBA Makroları kullanarak genişletme
Hücre # = "Evet" ise alt satırı genişletin, Hücre # = "Hayır" ise alt satırı daraltın. Private Sub Worksheet_Change(ByVal Target As Range) If Range("E15").Value = "Yes" Then ActiveSheet.Outline.ShowLevels RowLevels:=3 ElseIf Range("E15").Value = "No" Then ActiveSheet.Outline.ShowLevels RowLevels:=8 End If End Sub Şimdi bu sorunsuz bir şekilde çalışıyor gibi görünüyor, ancak bir …

1
Excel veritabanını 1 uzun satırdan 3 kısa satıra nasıl yeniden düzenleyeceğim ve işlemi otomatik olarak tekrarlayacağım?
Yukarıda belirtilen konudaki yardımın için minnettar olurum. Excel için Visual Basic'e aşina değilim, bu nedenle adım adım yönlendirmeye ihtiyaç duyacak (çözüm Visual Basic aracılığıyla ise). Örneğin :- Satır 1, Sayfa A: A1 B1 C1 D1 E1 F1 G1 H1 I1 B Sayfasına Yeniden Düzenlenecek: Row 1 : A1, B1, C1 …

2
Bu olaylar için vba object model kelimesinde tanımlanmış olaylar var mı?
Her şeyden önce baktım ve hiç bulamadım. Aşağıdakilerden biri olduğunda bir makronun çalışmasını istiyorum: Belge açıldı Belge kaydedildi Metin belgeye yapıştırılır Belge bir sayfaya birden büyüyor. Belge bir sayfaya daha az küçülür. İlk 2 için, teknik olarak ikincisi kaydedilmeden önce olsa bile olaylar var, diğer üçünde de var mı? Değilse, …


1
Excel Tablosunda yalnızca geçerli ayı ve YTD’yi göster
Şu anda excel dosyasına aktarılan bilgilere göre aylık olarak güncellenen bir dinamik grafik oluşturmak için çalışıyorum. Tablo, ekteki excel dosyasında gösterilen, belirli bir hücreye dayanarak yalnızca geçerli ayı göstermesi gereken bilgilerle güncellenir. Örnek metin “Dönem 01JAN18 0001 - 31JAN18 2259” Grafiğin yapması gereken, metni bir ay ile eşleştirmektir, bu nedenle …

2
VBA'daki OR TextToColumn dizgisine dahil edildiyse vurgulayın
Çözümlere bağlı olarak 1 veya 2 sorum var. Hücrelerdeki 001.1, 003.1, 005.1 ... gibi verilerim var. Daha sonra "001.1 | 005.1" gibi veriler içeren hücrelere sahibim. Yapmak istediğim, eğer mümkünse - Bu tekil değerleri ayrıştırılmamış değerlerle karşılaştırmak istiyorum ve eğer tekil değerlerin bazıları bu dizgiye dahilse, onu vurgulayın. Olası bir …

1
verileri satırlardan sütunlara taşı
Boş bir id değerine sahip satırlar içeren bir Excel sayfam var, dosyadaki her satırın bir id değerine sahip olduğundan emin olmak için bu satırları ayrı bir sütuna taşımak istiyorum, örneğin: ColumnA ColumnB 1 name1 2 name2 name3 3 name4 name5 4 name6 Ve aşağıdaki gibi olması için dönüştürmek istiyorum: ColumnA …

0
Farklı bilgisayarlarda farklı satır yüksekliklerine yol açan Outlook'u Excel'den otomatikleştirme
Bir meslektaşım, MS Outlook 2013’teki MS Outlook 2013’te bir e-posta raporunun oluşturulmasını otomatikleştiriyor. Ron de Bruin'den bu kod . Kod çizelgeleri yok sayar, böylece yaptığımız şey, çizelgelerin bir çizelgesinin üzerinde durduğu arkasındaki tüm hücreleri birleştirir ve daha sonra Outlook'ta e-postayı aldığımızda (kullanırız .display mülk yerine .send böylece postayı göndermeden önce …

1
Seçili E-posta İletilerini Düz Metne Dönüştürmek için Outlook 2010 Makrosu [kapalı]
Outlook 2010'da, seçilen bir veya daha fazla iletiyi Düz Metin biçimlendirmesine dönüştürecek bir VBA Makrosu oluşturma konusunda yardıma ihtiyacım var. Gelen bir posta kuralı yerine bir makro arıyorum. Kural olarak çalışan aşağıdaki kodu buldum, ancak kullanabilmem için mesajları bir klasöre koyup kuralı manuel olarak çalıştırmam gerekiyor: http://www.outlookcode.com/article.aspx?id=62 Sub ConvertToPlain(MyMail As …

1
VBA'da yeni seçenek düğmesini tam olarak konumlandırın
VBA'da veya bir makroda yeni bir seçenek düğmesini tam olarak konumlandırmanın ve boyutlandırmanın bir yolu var mı? Kullandığım kod, içinde çalışma hücresinin seçili olduğu yeni bir Seçenek düğmesi ekliyor. Daha sonra kodu tekrar çalıştırırsanız, tam olarak birincinin üstüne 2. bir düğme ekler. Ayrıca, Seçenek Düğmeleri boyutunu seçilen hücrenin boyutuna ayarlar. …

1
Windows Yardım Boş Pencereyi Gösteriyor
Access 2000'i kullanıyorum ve VBA IDE'yi kullanırken, bazen belirli bir anahtar kelimeyle ilgili yardım almak için F1 tuşuna basıyorum. Daha sonra yardım penceresi gösterilir, ancak "Microsoft Visual Basic Yardımı" nı gösteren başlık çubuğunun bulunduğu boş bir beyaz penceredir. Tuhaf olan, anahtar kelimeye bağlı olarak çalışmasıdır. Muhtemelen belirli yardım dosyaları için …

1
Vurgulanan metin ve Döngü işlevini içeren formül
1000'den fazla satır öğesini analiz etmeye çalışıyorum, Tüm sütunlarda farklı bilgiler olsa da, belirli sütunlarda yinelenen bilgiler bulunabilir. Koşullu biçimlendirme yapabilir ve kopyaları vurgulayabilirim. Şimdi yapmak istediğim, bir şekilde yalnızca koşullu biçimlendirme nedeniyle vurgulanan hücreleri seçebilen "if" işlevi gibi bir formül yazmak. çünkü belirli hücreler vurgulanır ve vurgulananları vurgulanmamış olanlardan …

1
WHICH metin kutusunun yürütülmekte olduğunu belirleme
Düzinelerce metin kutusu içeren bir çalışma sayfam var. Bazıları aynı makroyu, bazıları ise başka bir makroyu, vb. Yürütür. Beş farklı makroyu çalıştıran beş grup metin kutum var. Her metin kutusu için ayrı bir makro yazmak yerine onları birlikte gruplandırdım. Şimdi WHICH metin kutusunun makroyu çalıştırdığını belirleyebilmek istiyorum, böylece sonuçları sınırlandırmak …
vba 

1
Outlook - garip item.Attachments hatası
Aşağıdaki e-postaya sahibim, bu e-postaya eklenmiş belirli bir Excel dosyasını kaydetmelidir. Kod, belirli bir konuyu içeren bir e-posta alındığında bu komut dosyasını tetikleyen bir kuralla birleştirilir. Kod tetiklenir, ancak burada son zamanlarda gördüğüm en garip hata geliyor: itm.Attachments.Count sıfır gibi görünüyor ve açıkçası dosya kaydedilmedi! Ama ... "Her biri ..." …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.