«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
Bir VBA makrosunu nasıl silebilir / silebilirim?
Outlook 2007'de bir VBA makrosu oluşturdum ve artık buna ihtiyacım yok. Outlook'tan kaldırmak istiyorum. Bunu nasıl yapabilirim? Bir makro oluşturmak için sadece vur Alt + F11 ve yukarı editör açılır. Kod girin ve Outlook'u yeniden başlattığımda artık etkin. Bunun nasıl çözüleceğini çözemiyorum. Editörden gerçek kodu silsem bile makro hala orada …

1
Metin Sütun VBA kodu için dinamik satır ve sütun boyutu
Genellikle 200-5000 satır veya 30-60 sütun içeren CSV raporlarını dışa aktarırım. Makro işlevini kullanarak Metin Sütun Sihirbazı'ndan geçen bir makro kaydettim, elde edilen makro satır boyutuna bağlıdır ve bunu nasıl düzeltebilirim? Sub Macro1() Range("A1:A2313").Select Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _ Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _ :=Array(Array(1, 1), …


1
Excel sekmesini korumalı bir sayfada birleştirilmiş hücrelerden nasıl yapabilirim?
Sekme seçiminin, birleştirilmiş hücrelerde bir Excel sayfasındaki nasıl korunduğuna ve korunmadığı zamana göre değişen davranışlarda nasıl davrandığıyla ilgili bir sorun yaşıyorum. İki satır yüksekliğinde birleştirilmiş bir hücrem var. Sayfa korumasız olduğunda, kullanıcı birleştirilmiş hücrelerin hemen solundaki her iki hücreyi seçebilir, birleştirilmiş hücreye girmek için bir kez sekmeye basabilir ve başlattıkları …

2
Excel satırlarını kriterlere göre gizlemek nasıl yapılır? Bu satırdaki ardışık olmayan birden fazla sütundaki tüm hücreler boştur
Excel'de, satırdaki birden fazla, ardışık olmayan sütunlardaki tüm hücreler boşsa ve yalnızca satırları nasıl gizleyebilirim? Çalışma sayfamda yaklaşık 300 sütun var, bu yüzden bunu yapmak istediğimde tek tek tıklayamıyorum. Aşağıdaki VBA kodunu zaten denedim, ancak ikiden fazla aralığa izin vermeyecek. Teşekkür ederim. Private Sub Worksheet_Change(ByVal Target As Range) 'Updateby Extendoffice …


1
Tüm referanslarını çözen hücre formülünü genişletme (emsaller)
Excel'de, diğer hücrelere referans veren, diğer hücrelere gönderme yapan ve büyük bir referans ağacı oluşturan ... diğer hücrelere gönderme yapan bir formül içeren bir hücreye sahibim. Tüm referansların yinelemeli olarak tekrarlamasını, formülün sadece sabitleri içerecek ve diğer hücrelere referans vermeyecek şekilde değiştirmek istiyorum. Örn: Diyelim ki bu hücreler var A1=3 …

4
Excel çalışma zamanı hatası “32809” çalışma kitabı bozuk mu?
Şu anda Excel ile anlaşılmaz bir sorunla karşı karşıya ... Her gün yaklaşık yüz kullanıcı tarafından kullanılan bir iş emri elektronik paketi geliştirdik. Esasen kopyalanan ve kullanıcılara aktarılan aynı çalışma kitabıdır (doldurmaları için). Dosya, çeşitli şeyler yapan makrolarla doludur ... Son zamanlarda yeni bilgisayarlar aldık (Windows 8, 64 bit, Office …

0
Yerel Word sertifika deposundan bir dijital sertifika içeren bir MS Word makrosunu nasıl imzalayabilirim?
Kullanıcı sertifikası deposu yerine makineye yüklü geçerli bir 3. taraf CA tarafından verilen VBA kod imzalama sertifikasını kullanarak Microsoft Word makrosunu dijital olarak nasıl imzalayabileceğimi bulmaya çalışıyorum . Bu imza sertifikası birçok kişi tarafından kullanılacak. Makineye erişimi olan herkesin kullanabilmesini istiyorum. İmzalama işlemini gerçekleştirmek için VBA düzenleyicisindeki Dijital İmza seçeneğini …

0
Paris-studios Excel multicore işleme çözümü okunaklı mı? [kapalı]
Excel'in tüm cpu çekirdeklerini kullanmasını ve bu siteye girmesini sağlamanın yollarını arıyordum : http://www.paris-studios.de/projekte/item/126-vba-excel-16x-core-multi-threaded-multicore- işleme mimari çözeltisi motoru Google'da herhangi bir bilgi bulamıyorum ve kaynağımı bilmeden bilgisayarımda bunu çalıştırmak için yeterince cesur / aptal değilim. Bu aracın okunaklı olup olmadığını bilen var mı? Web sitesi bana biraz balık gibi görünüyor …

4
Bir Hücre değiştirildiğinde VBA prosedürünün excel'de çalıştırılmasının temelleri
Benim SQL Server benim excel veri bazı göstermeye çalışıyorum. 3 tabloya isabet eden ve bir parametre kullanan bir sorguya sahip olduğum için VBA kullanmam gerekecek. VBA'yı "otomatik çalıştırma" konumuna nasıl getireceğimi bilmiyorum. Excel'de normal bir sorgu yapmak, sayfa açıkken çalıştırmak veya otomatik tazeleme yapmak gibi seçenekler sunar. Bir parametre eklediğim …

1
Excel'de VBA ile grafiği sil
Çalışma sayfalarımın bazılarında resimler görüyorum ve Excel bana "Grafik 4" gibi isimler gösteriyor. Şimdi onları otomatik olarak silmek istiyorum. 200 Excel dosyam var, daima aynı resim ve aynı resim. Böyle denedim: Sub Clear_Images() Dim directory As String, fileName As String ', sheet As Worksheet, i As Integer, j As Integer …

0
Outlook, konudaki 6 basamaklı sayıyı temel alarak klasöre gitmek için e-postada VBA komut dosyasını çalıştırın
Şirketimiz projelerimizde 6 basamaklı bir rakam kullanıyor. Bu 6 basamaklı numara için e-posta konusunu arayacak bir komut dosyası oluşturmaya çalışıyorum, ardından bu 6 basamaklı sayı ile başlayan alt klasörü bulup e-postayı bu klasöre taşıyacağım. Bunun nasıl yapılacağıma dair aramalarımda bazı kodlar çaldım ve aşağıdakileri gördüm. Bazı MsgBox komutlarını, işlerin yolunda …

2
Başka bir çalışma sayfasını referans alan bir dize, bir denkleme nasıl dönüştürülür?
Bu hücreye sahibim: ="='C:\Daily Reports\" & A1 & "\" & B1 &"\[Report " & C1 & ".xls]Report'!K4 hangi gibi bir dize oluşturur: ='C:\Daily Reports\2015\11\[Report 03Nov15.xls]Report'!K4 Bu dizgiyi alıp başka bir hücreye el ile kopyalarsam, K4istediğim gibi bu çalışma sayfasının değerini arar . Ancak, oluşturduğum dizenin Excel kullanarak otomatik olarak bir …

2
Bir makro / vba formülünü birden fazla hücreye uygulama
Aşağıdakileri girdim: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$V$2" Then Range("U2") = Range("V2") * Range("O2") End If If Target.Address = "$U$2" Then Range("V2") = Range("U2") / Range("O2") End If End Sub ..... Ancak, bu yalnızca u2 ve v2 hücrelerinde çalışır. Sütun U ve Sütun V'i tamamen çalıştırmak …
2 vba  macros 

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.