Pytania oznaczone «vba»

136
Jak zadeklarować zmienną globalną w VBA?

Napisałem następujący kod: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 I otrzymuję komunikat o błędzie: „nieprawidłowy atrybut w podrzędnym lub funkcji” Czy wiesz, co zrobiłem źle? Próbowałem użyć Globalzamiast Public, ale mam...

123
Wyświetlaj milisekundy w programie Excel

Próbuję wyświetlić milisekundy w makrze programu Excel. Mam kolumnę liczb całkowitych, które są sygnaturami czasowymi w milisekundach (np. 28095200 to 7: 48: 15.200 rano) i chcę utworzyć nową kolumnę obok niej, która zachowuje bieżącą średnią i wyświetla czas w hh:mm:ss.000formacie. Dim Cel As...

116
Jak tworzyć i zapisywać w pliku txt za pomocą VBA

Mam plik, który jest ręcznie dodawany lub modyfikowany na podstawie danych wejściowych. Ponieważ większość zawartości w tym pliku jest powtarzalna, zmieniają się tylko wartości szesnastkowe, chcę, aby był to plik wygenerowany przez narzędzie. Chcę napisać kody c, które zostaną wydrukowane w tym...

115
Sprawdź lub sprawdź, czy arkusz istnieje

Dim wkbkdestination As Workbook Dim destsheet As Worksheet For Each ThisWorkSheet In wkbkorigin.Worksheets 'this throws subscript out of range if there is not a sheet in the destination 'workbook that has the same name as the current sheet in the origin workbook. Set destsheet =...

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

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

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

103
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

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

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