Pytania otagowane jako vba

Visual Basic for Applications (VBA) to sterowany zdarzeniami, zorientowany obiektowo język programowania do pisania makr, używany w całym pakiecie Office, a także w innych aplikacjach. VBA nie jest odpowiednikiem VB.NET ani VBS; jeśli pracujesz w programie Visual Studio, użyj [vb.net]. Jeśli twoje pytanie dotyczy konkretnie programowania dowolnej aplikacji MS Office, użyj również odpowiedniego tagu: [excel], [ms-access], [ms-word], [outlook] lub [ms-project].

11
Czy formanty Microsoft Excel ActiveX są wyłączone?
Mam kilka arkuszy programu Excel, które używają pól wyboru ActiveX do kontrolowania określonych działań. Pracowali niedawno, ale dziś zaczęli dawać błędy. Zaalarmował mnie o tym kolega, ale nadal działało na moim komputerze. Sprawdziłem jego wersję programu Excel z moją i jego była nowsza. Zauważyłem, że pojawiły się nowe aktualizacje systemu …
113 excel  vba  activex 


7
Jak pominąć ostrzeżenie o linkach aktualizacji?
Próbuję napisać skrypt, który otwiera wiele plików Excela. Ciągle otrzymuję monit: This workbook contains links to other data sources. Chcę, aby ta wiadomość nie pojawiała się, aby mój skrypt mógł po prostu automatycznie przeglądać wszystkie skoroszyty bez konieczności klikania Don't Updatekażdego z nich. Obecnie używam następujących: function getWorkbook(bkPath as string) …
110 excel  vba 

3
Wyrwij się z While… Wend loop
Używam pętli While ... Wend języka VBA. Dim count as Integer While True count=count+1 If count = 10 Then ''What should be the statement to break the While...Wend loop? ''Break or Exit While not working EndIf Wend Nie chcę używać warunku takiego jak `While count <= 10 ... Wend
107 excel  vba  while-loop 

15
Jak zatrzymać się na określony czas? (Excel / VBA)
Mam arkusz programu Excel zawierający następujące makro. Chciałbym zapętlać to co sekundę, ale chciałbym znaleźć funkcję, która to zrobi. Czy to nie jest możliwe? Sub Macro1() ' ' Macro1 Macro ' Do Calculate 'Here I want to wait for one second Loop End Sub
103 excel  vba 

6
VBA - jak warunkowo pominąć iterację pętli for
Mam pętlę for na tablicy. To, co chcę zrobić, to przetestować określony warunek w pętli i przejść do następnej iteracji, jeśli to prawda: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE DOESN'T COMPILE, nor does "Next" End …
101 vba  conditional  loops 

7
Jak dodać niestandardową kartę wstążki za pomocą VBA?
Szukam sposobu na dodanie niestandardowej karty na wstążce programu Excel, która zawierałaby kilka przycisków. Zdarzyło mi się, że niektóre zasoby zajmują się tym za pośrednictwem Google, ale wszystkie wyglądają podejrzanie i oburzająco skomplikowane. Jaki jest szybki i prosty sposób, aby to zrobić? Chciałbym, aby nowa karta została załadowana, gdy mój …



4
Jaki jest odpowiednik „! =” W Excel VBA?
Problem polega na tym, !=że nie działa jako funkcja w programie Excel VBA. Chcę móc korzystać If strTest != "" Then zamiast If strTest = "" Then Czy istnieje inne podejście do zrobienia tego poza !=? Moją funkcją naśladowania !=jest Sub test() Dim intTest As Integer Dim strTest As String …

5
automatycznie wykonuje makro programu Excel po zmianie komórki
Jak mogę automatycznie wykonać makro programu Excel za każdym razem, gdy zmienia się wartość w określonej komórce? W tej chwili mój działający kod to: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("H5")) Is Nothing Then Macro End Sub gdzie "H5"jest konkretna monitorowana komórka i Macrojest nazwą makra. Czy …
91 excel  vba  automation 


4
Jak programowo dodać odwołanie
Napisałem program, który działa i wysyła do Skype'a informacje o zakończeniu. Skype4COM.dllAby wysłać wiadomość przez Skype, muszę dodać numer referencyjny . Mamy kilkanaście komputerów w sieci i współdzielony serwer plików (między innymi). Wszystkie inne komputery muszą mieć możliwość uruchomienia tego programu. Miałem nadzieję, że uniknę ręcznego konfigurowania odniesienia. Planowałem umieścić …
89 excel  vba  reference 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.