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





2
Jak podczas edycji programu Microsoft Office VBA mogę wyłączyć wyskakujące komunikaty „Błąd kompilacji”?
Podczas edytowania makra lub funkcji Microsoft Office VBA często przesuniesz kursor z niezakończonej linii. Na przykład, aby skopiować coś, co chcesz wkleić do tego wiersza. Ale jeśli ta częściowa linia nie jest poprawna składniowo, edytor VBA przerywa pracę, wyświetlając komunikat „Błąd kompilacji”, który należy odrzucić. Czy istnieje sposób na wyłączenie …
139 vba  editor 

8
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 ten sam problem. Próbowałem zadeklarować samą funkcję jako `Publiczną, …



4
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 Range Set Cel = Range("B1") temp = …
123 excel  vba  time 



4
Przechodź w pętli przez każdy wiersz zakresu w programie Excel
Jest to jedna z tych rzeczy, do których jestem pewien, że istnieje wbudowana funkcja (i być może mi to powiedziano w przeszłości), ale drapię się po głowie, aby to zapamiętać. Jak przejść przez każdy wiersz zakresu wielokolumnowego za pomocą Excel VBA? Wszystkie samouczki, które przeszukiwałem, zdają się tylko wspominać o …
116 excel  vba  loops  excel-2003 

5
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 pliku .txt . Jakie jest polecenie utworzenia pliku …
116 vba  text-files 


22
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 = wkbkdestination.Worksheets(ThisWorkSheet.Name) Next Zasadniczo przeglądam wszystkie …
115 excel  vba  scripting 

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.