«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 2010 - Hücre içeriğini göster - yanlış sayı görünümü
Excel VBA editöründe basit bir fonksiyon yaratmaya çalışıyordum. Belirli bir aralıktaki bir hücreye tıkladığımda, değerini ayarladığım başka bir hücreye kopyalamak istiyorum. Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Selection.Count = 1 Then If Not Intersect(Target, Range("B3:N15")) Is Nothing Then ActiveSheet.Range("B17").Value = Target.Value End If End If End Sub Bununla birlikte, …

0
Bir şablon kullanarak Zamanlanmış ve Düzenli E-posta
Makrolarım çalışıyor ancak e-posta kaydedilen şablonumdan değil. Private Sub Application_Reminder(ByVal Item As Object) Dim objMsg As MailItem Set objMsg = Application.CreateItemFromTemplate("C:\Users\oanderson\AppData\Roaming\Microsoft\Templates\Test template.oft") If Item.MessageClass <> "IPM.Appointment" Then Exit Sub End If If Item.Categories <> "Automated Email Sender" Then Exit Sub End If objMsg.To = Item.Location objMsg.Subject = Item.Subject objMsg.Body = …

1
UDF'nin Uçuculuğunu Artırma
Küçüğüm var UDF () bir köprü döndüren Address: Public Function hyperAdd(r As Range) As String Application.Volatile hyperAdd = "no hyperlink" If r.Hyperlinks.Count = 0 Then Exit Function hyperAdd = r.Hyperlinks(1).Address End Function Yani eğer koyarsam: http://www.cnn.com Hücrede A1 , Alırım: Şimdi seçersem A1 , Formül Çubuğu'nu tıklayın ve değiştirin cnn …

1
Excel: Tüm hücre değerlerini bir sayfanın tamamından yeni bir sayfaya kopyalayın, tek bir benzersiz değer listesine sıralayın ve tekilleştirin
Sahip olduğum veriler (tüm metin değerleri), kağıda dağılmıştır (aralarında boşluk bulunan birden çok satır ve sütun) ve tümü formül kullanılarak hesaplanır şimdi kesin hesaplanmış değerler listesinin tam olarak ne olduğunu bildiğimden emin olmak istiyorum. işte yapmam gerekenler burada kopya sadece değerler yeni bir sayfaya tek bir liste halinde düzenlemek (sütun) …

1
Dizeleri değil değerleri aramak için aşağıdaki betiği nasıl değiştirebilirim?
Belirtilen bir sütundaki her hücreye rağmen yinelenen aşağıdaki makro var. Hücre dizenin değerini içeriyorsa #VALUE!, (tamsayı içeren) altındaki ve altındaki 2 hücrenin ortalaması ile değiştirilir. Sub Checker() Dim Qty As Range For Each Qty In Range("A1:A5").Cells If InStr(1, (Qty.Text), "#VALUE!") Then Qty.FormulaR1C1 = "=AVERAGE(R[-2]C:R[-1]C,R[1]C:R[2]C)" End If Next End Sub Yani: …

1
Orijinal sayfadaki bir şeyi değiştirirsem, tüm yinelenen sayfayı otomatik olarak güncelleyeceğini yinelenen bir çalışma kitabı nasıl yapabilirim
Birisi orijinal sayfadaki bir şeyi değiştirirsem tüm kopyayı otomatik olarak güncelleyeceğini belirten bir kopya sayfası yapmama yardımcı olabilir mi? Örneğin: 1. sayfa, bir sonraki hücrelerde öğelerin listesini ve bunların fiyatını ve UOM'unu içeren ana dosyam. Sonra, ana dosyamla aynı içeriğe sahip başka bir sayfanın olmasını istiyorum, ancak örneğin listede bir …

1
VBA kullanarak excel için Tuleap OpenALM veri almak
Tuleap Open ALM’e REST API üzerinden erişmeye çalışıyorum. Kullandım /api/explorer/ gerekli URL’yi almak için: " https://openalm.mycompany.com/api/v1/users?query=asmith&limit=10 " ve doğru çıktı alıyorum: "[ { ""id"": 12123, ""uri"": ""users/12123"", ""real_name"": ""Alex Smith"", ""username"": ""asmith"", ""ldap_id"": ""asmith"", ""avatar_url"": ""/themes/common/images/avatar_default.png"" } ]" Ama izleyicide eserler elde etmeye çalıştığımda boş bir çıktı alıyorum. URL: " …

0
MS Word'deki ActiveX Komut Düğmesi kaldırılamıyor / gizlenemiyor
Ben yarattım .docm Bir kullanıcı formu açan ve esasen bir şablon gibi davranan belirli alanlara dayanarak dokümanın geri kalanını dolduran bir komut düğmesine sahiptir. Düğme ilk sayfada, kullanıcılar Kullanıcı Formunu doldurduktan ve şablonlarını düzenlemeyi bitirdikten sonra bir kullanıcı olarak kaydetmeye hazır olduklarında silinmesi gereken "Yalnızca Dahili Kullanım" Sayfasında bulunur. .docx …

1
nesne gerekli hata vba
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 With Application.FileDialog(msoFileDialogFolderPicker) 'Choosing FromPath .Show FromPath = .SelectedItems(1) & "\" End With With Application.FileDialog(msoFileDialogFolderPicker) 'Choosing ToPath .Show ToPath = .SelectedItems(1) & "\" …

0
Çift Monitör kullanırken Mouse Pointer Glitch, Win 8.1, Excel 2013 ve VBA, Visual Studio. İmleç sürüklenir
Windows 8.1 ve Excel 2013 kullanıyor ve Excel için çok fazla VB yazıyorum. Ayrıca üzerinde çalıştığım bazı projelerde Visual Studio 2013 kullanıyorum. Bu cevabı aradım ve şu ana kadar hiçbir şey bulamadım. Sorun Bu kadar sık ​​sık, imleç sola doğru .25 "kayıyor Fare İşaretçisinin işlevini yerine getirin ve gerçek konuma …

2
Başka bir hücrede metin varsa, Sütuna Metin Ekleyen Makro / VBA
İndirdiğim bir raporum var. Değişen Sütun A uzunluklarına sahiptir. Mümkünse M2’de belirli bir metni yerleştirecek bir VBA / Makro oluşturmak istiyorum. herhangi İlgili A hücresinde mevcut olan veriler. Her sütunda veriyi M sütunundaki süresiz olarak koymasını istemiyorum ve yalnızca karşılık gelen A hücresinde bir şey varsa metni koymasını istiyorum. Bunu …
vba  macros 

2
MS kelimesinde paragraf sayısının döngü için kullanılabilir bir Değişkene dönüştürülmesi
Belge A'dan seçili miktarda metin kaldıran, B belgesine yapıştıran, B belgesindeki toplam paragraf sayısı için Word'ü yoklayan, ardından B belgesindeki o metne rutin bir işlem yapan ve rutin bittiğinde , gözden geçirilmiş metni A belgesine geri kopyalar. Bunu yaptığında, AI belgesinde kaldırmak istediğiniz metin kalıntılarını geride bırakır. (Makronun ilgili kısmı …

1
Mac için Excel'de Application.UserLibraryPath Eşdeğeri?
Bu sayfa "Excel'de bir XLA Eklentisi Oluşturma", Application.UserLibraryPath özelliği tarafından başvurulan klasörün, kullanıcı tanımlı bir eklentiyi kaydetmek için doğru yer olduğunu gösterir. Ancak, Mac için Excel 2004'te, bu özellik Uygulama nesnesi için tanımlanmış görünmüyor. Excel'in bu varyantında eşdeğer bir kavram olup olmadığını bilen var mı? Bir VBA nesnesinin bir özelliği …

1
VBA kodumu bir PDF olarak Kaydet çalışmaz. Birisi onu okuyabilir ve neyi yanlış yaptığımı görebilir mi?
Sub SaveAsPDF() Dim NewFN As Variant NewFN = "C:\Users\Brock\Desktop\MPI\Financials\" & Range("b10").Value & ".pdf" Dim ActiveWorksheet As Variant ActiveWorksheet = "sheet1" ActiveWorksheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=NewFN, _ Quality:=xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=False End Sub Her seferinde 424 hatası ortaya çıkıyor. Vurgulanan kısım: ActiveWorksheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=NewFN, _ Quality:=xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=False Meselenin benim …
pdf  vba 

0
Bir kaydın bir alt form içeren bir formdan tabloya kaydedilmesi, ancak butonun tıklanmasından sonra
Access'e yeni gelen biriyim, bu yüzden henüz bunu çözemedim. Googling’ten sonra aşağıdaki kodu buldum, ancak bununla ilgili sorunlar var. Bir alt form içeren bağlı bir formum var. Kullanıcının istediği forma bir düğme yerleştirdim var Kaydı kaydetmek için tıklayın. Aşağıdaki kod, düğmeye tıklandığında kaydı kaydetmez. Tamam, alt forma tıklattığımda bir mesaj …

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.