«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
MS Excel ve LibreOffice Calc ile çalışacak makro
Kullanıcıların hem Excel'de hem de LibreOffice Calc'ta çalışacağı bir elektronik tablom var. Her ikisinde de işe yarayacak makrolar tasarlamak istiyorum. Söyleyeceğim kodu düşünüyordum: Eğer Excel Sonra [VBA kodu], Else [Temel veya Python kodu] İki anahtarın, her iki programın okuyabileceği bir IF / THEN ifadesi (veya eşdeğeri) olacağını ve her iki …

2
Bir Msgbox'ı diğer uygulamalarda nasıl açabilirim?
Birkaç tablodaki binlerce satırı ele alan ve bazı kopyala / yapıştır / analiz et / birleştir ... işlemlerini yapan bir Excel makrosu var. tam olarak çalıştırmak için neredeyse 10 dakika sürer. Ekledim MsgBox "Job Done" Sonunda, açılan pencerenin yalnızca Excel etkin pencere ise görünmesidir. Mesela Outlook’taysam, açılan pencere açılmayacak ve …

2
VBA'da Menzili ABS'ye Geçme Aralığı
Bunun gibi görünen bir işlevi gerçekleştirmek istiyorum. Selection.FormulaArray = "=GEOMEAN(ABS((C646:E646)))" Menzilim değişmeye devam ettiğinden, menzili buna benzeyen bir değişken olarak geçirmek istiyorum Range1 = Range("C646", Range("C646").Offset(0, 2)).Address(False, False) Selection.FormulaArray = "=GEOMEAN(ABS(Range1))" Hatayı # AD olarak mı alıyorum? Ama eğer bu şekilde geçirirsem x = Range("C646").Address(False, False) Y = Range("C646").Offset(0, 2).Address(False, …


1
Şablona dayalı olarak elektronik tabloya ek sütunlar ekleme
Mevcut bir elektronik tabloya önceden tanımlanmış bazı analiz / değerlendirme hücreleri eklemenin bir yolu var mı? Kullanım durumum, bir veritabanından çalışan verilerini içeren bir MS Excel dosyası oluşturan bir uygulamadır. Bu verileri uygulama içinden mümkün olmayan şekilde değerlendirmemiz gerekiyor, bu nedenle Excel'de formül içeren bazı sütunlar ekledik. Bu değerlendirme hücrelerini …

0
Taslak klasöründen e-postayla gönderilecek VB
Hızlı soru... Bir .oft dosyasını alan bir excelde bir VB "uygulaması" vardı, Excel'de VB uygulamasından adını ekler, Outlook Taslağında yer alır. Outlook'taki ikinci kod parçası, süreye ve örneğin her 2 dakikada bir # 3 e-postaya göre Taslak klasör e-postalarını göndermeme izin veriyor. Hadi Gönder diyelim. İyi çalışıyordu ... Sonra Outlook …

1
Bir hücre değeri değiştiğinde VBA makrosunu otomatik olarak çalıştır
Mükemmel çalışan bir makrom var - elle çalıştırmam dışında. Diğer hücrelerde değerleri değiştirdiğimde otomatik olarak nasıl çalışacağını çözemiyorum. Sub MonthlyMaintHideRowsWithZeroDollars() ' This Macro reads down the dollar column and hides rows with $0 ' so that they do not pull into the proposal If Range("B7").Value = "Hide" Then Rows("7:7").EntireRow.Hidden = …

1
Metin alma özelliklerini MS Access 2013+ için toplu içe aktarma komut dosyasına nasıl ekleyebilirim?
Birden fazla CSV dosyasını MS Access'e aktarmak için bu kod benim için gerçekten iyi çalışıyor: Access'e çok sayıda .csv dosyası alma Eklemek istediğim şey, her alanı KISA METİN olarak alan bir içe aktarma özelliğidir. Spesifikasyon "GPS1" olarak kaydedildi, ancak toplu ithalat koduna nasıl ekleneceğine dair bir ipucu yok. Bunu denedim …

2
Outlook 2010 kuralında VBA komut dosyası
Outlook 2010 kullanıyorum. Bir e-postayı belirli bir adrese götüren ve bilet sistemimiz üzerinden bilete çeviren bir komut dosyası kullanıyorum. Komut dosyasını Outlook'taki Geliştirici sekmesi üzerinden oluşturdum. Gelen tüm postalarda bu betiği kullanan bir kural oluşturmayı denedim, ancak kural oluşturmada betiği seçmeye gittiğimde listemde hiçbiri yok. Tercihler listemde görünmesi için VBA …

0
“Microsoft Excel başka bir uygulamanın bir OLE işlemini tamamlamasını bekliyor” VBA kodunu kesintiye uğratıyor
Her gün kullandığım bazı VBA kodlarını çalıştıran bir Excel çalışma kitabım var. Yürütme sırasında, "Microsoft Excel başka bir uygulamanın bir OLE işlemi gerçekleştirmesini bekliyor" diyen bir iletişim kutusunda durmaya devam ediyor. "Tamam" ı tıklamak kodun devam etmesini sağlar, ancak çoğu zaman iletişim birkaç saniye sonra tekrar belirir ve bunu 15 …




0
Nesne değişkeni veya Blok değişkeni vba hatası ayarlanmadı
Sub Copy_Folder() Dim FSO As Object Dim FromPath As String Dim ToPath As String Dim objFSO As Object Dim objFolder As Object Dim objSubFolder As Object Dim fil As File Dim destfolder As Object Dim fsoC As FileSystemObject Set fsoC = New FileSystemObject Dim filpath As String With Application.FileDialog(msoFileDialogFolderPicker) 'Choosing …
1 vba 

0
Verileri bir sayfadan diğerine taşımak için hücre değeri ve tarih aralığına göre seçilecek VBA kodu
Programımın çalışması için uyarladığım VBA kodunu alma konusunda sorun yaşıyorum. İçinde anlamadığım ve nasıl düzelteceğimi bilmediğim şeyler var. Verileri bir "Satış" sayfasından bir Artisan Özet Sayfasına filtrelemeye çalışıyorum. İşte uyarlamaya çalıştığım şu anki VBA kodu ama hata almaya devam ediyorum Kod: Sub Filter_Statement() On Error GoTo Filter_Statement_Error Dim ws As …

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.