«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.


5
Varsayılan olarak çalışma kitabının tamamında arama yapmak için Excel'i ayarlayın
Microsoft Excel'de, CTRL+ kullanarak arama yaptığımda F, varsayılan olarak yalnızca geçerli çalışma sayfasını arar. Varsayılan olarak çalışma kitabının tamamında aramaya nasıl ayarlayabilirim? Benim var Office 2010. Bu mümkün mü? Bunu belirli bir çalışma kitabı veya çalışma sayfası için ayarlamak mümkün müdür? Eğer gerekliyse, kayıt defteri düzenlemeye gidiyorum.

6
Dizinin sonuna bir öğe ekleme
Bir VBA dizisinin sonuna bir değer eklemek istiyorum. Bunu nasıl yapabilirim? Online basit bir örnek bulamadım. İşte ne yapmak istediğimi gösteren bazı sahte kod. Public Function toArray(range As range) Dim arr() As Variant For Each a In range.Cells 'how to add dynamically the value to end and increase the array? …

5
Birden çok satırdaki değerleri Excel'de tek bir satıra nasıl birleştirebilirim?
Excel'de iki farklı değer için yıllık müşteri verilerinden oluşan bir veri dökümü var. Verilere her yıl ve müşteri için ayrı bir değer satırı sağlanmıştır. Yani şöyle görünüyor: 2009 yılında Değer A için Müşteri 1 için bir satır ve aynı yıl için aynı müşteri için Değer B için ayrı bir satır …

2
Yeni gönderen adı için yeni klasör oluşturun ve mesajı yeni klasöre taşıyın
Arka fon Outlook 2010'un e-postaları otomatik olarak kişinin adıyla belirtilen klasörlere taşımasını istiyorum . Örneğin: Kurallara tıklayın Kuralları ve Uyarıları Yönet'i tıklayın. Yeni Kural tıklayın "İletileri birinden bir klasöre taşı" seçeneğini seçin. Sonrakine tıkla Aşağıdaki iletişim kutusu gösterilir: Sorun Bir sonraki kısım genellikle şu şekilde görünür: Click people or public …

2
Fransızca sürüm Excel'de İngilizce makroları kullanma
Şu anda Fransa’dayım ve tüm Office programlarının Fransızca olduğu bir bilgisayar kullanıyorum. İngilizce VBA ile yazılmış bir makro kullanmam gerekiyor, ancak başarısız oluyor. Fransızca versiyonunda ingilizce Excel formülleri kullanmaya çalıştığımda, aynı şeyin meydana geldiği gibi bir dil problemi olduğunu da kabul ediyorum (örn. = Sum is = somme) Bunu yapmanın …

3
Slaytları oluştururken powerpoint'te belirli bir slayta git
Bunu başarmak çok basit olabilir, ama bunu nasıl göreceğimi bilmiyorum. MS powerpoint kullanarak sunumlar oluştururken slayttan slayda gitmem gerekiyor (slayt 3'ten slayt 45'e kadar). Şimdiye kadar slayt sıralayıcısı kullanarak gerekli slayta ulaştım. Benzer bir gereksinim için, MS Word'ün klavye kısayolu Go to pagekullanılarak çağrılabilen seçeneği vardır Ctrl+G. MS powerpoint'te slayt …

2
Birden fazla yerel maksima bulma ve veri etiketlerini ilgili tabloya yerleştirme
Kullandığım Spektrum 10.000 veri noktası ile tamamlandı Bir çeşit kimya öğrencisiyim ve sık sık çoklu tepe yüksekliklerini bulmam gereken durumlar var (ekteki resimde görüldüğü gibi). Bu tepe noktalarının her birinin y değerini belirli bir x'te bulmanın ve bu değerleri grafikte ve çeşitli hücrelerde veri etiketleri olarak yazdırmanın bir yolu olacak …

2
Excel - referans numarasının [çoğalt] ile eşleştiği hücreleri birleştirme
Bu sorunun zaten burada bir cevabı var: Excel - bir hücredeki pivot değerleri (virgülle ayrılmış değer olarak) 3 cevap Çok satırlı bir çalışma sayfam var. Bazı satırlar referans numaralarını paylaşır (örneğin, sütun A'da bulunur). Yapmak istediğim, bir satırın bir referans numarasını başka bir satırla paylaştığı durumlarda, B sütununda yer alan …

3
VBA makrosu ile klasörler ve alt klasörler oluşturma
Her sütunda ne olduğuna bağlı olarak klasörler ve alt klasörler oluşturmak için oluşturduğum bir elektronik tabloyu kullanmak istiyorum. İlk sütun üst seviye, ikinci sütun sonraki seviye aşağı (alt klasör) vb. A B C D 1 TOP FOLDER 1 Sub Folder 1.1 Sub Folder 1.2 Sub Folder 1.3 2 TOP FOLDER …


1
Onay kutusu görünürlüğünü değiştir çalışmıyor
Sayfadaki satırları gizleyen aşağıdaki kod var, ancak sayfa hala dinamik olarak oluşturulan onay kutularıyla kaldı. Herhangi bir fikir? Private Sub SpinButton1_Change() Application.ScreenUpdating = False week = Me.Range("b1").Value countcell = ActiveSheet.Range("A:A").Cells.SpecialCells(xlCellTypeConstants).Count For i = 4 To countcell pweek = Me.Cells(i, 2).Value 'load the planned week value mycont = "ckboxPrintLabels" & i …

1
“Bu çalışma kitabındaki uygulamalar (vba) makroları için görsel temel bozuk ve silindi”
Son zamanlarda, bir Excel 2007 Makro Etkinleştir Elektronik Tablosunu aşağıdaki hata iletisini almaya devam ettiğini gördüm: Bu çalışma kitabı için uygulamalar (VBA) makroları için temel görsel bozuldu ve silindi. Makroların bozulması büyük olasılıkla mevcut dosyada var. Makroları kurtarmak için, varsa bu dosyanın yedek kopyasını açın. Ama daha önce de koşabilirler. …

1
VBA'yı kullanarak excel formül dilini değiştirme
Fransız dizüstü bilgisayarımda ingilizce formülü kullanabilmem gerekiyor. Bunu bir dil paketi kurmadan kullanmak mümkün mü? Bu cevabı Microsoft'tan gördüm: https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_mobile-mso_2013_release/change-excel-formula-language/d6bf1b1a-5df0-4140-93c0-f2632c65aaa0 Veya burada Excel'deki komut dilini değiştirme ama belki bir VBA çözümünün mümkün olduğunu düşündüm. Nerede arama yapılacağına dair fikrin veya ipucun var mı?

1
Word belgesinin dizin girişlerini VBA'da alma
Çeşitli alt klasörlerde Word docx dosyaları koleksiyonum var. Orijinal dosyalara geri bağlantı içeren bir dizin dosyası oluşturmam gerekiyor. VBA'nın bunu yapmanın en kolay yolu olabileceğini düşündüm. Alt klasörlerimdeki her dosyanın bir listesini bulabilirim, ancak dizin giriş alanlarına erişemiyorum. İlk hedefim, incelemem gereken her dosyanın bir listesini çıkarmaktı. Ben kodu http://word.mvps.org/faqs/macrosvba/ReadFoldersIntoArray.htm …

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.