Pytania otagowane jako vba

Visual Basic for Applications; podzbiór Visual Basic używany we wszystkich aplikacjach Microsoft Office. Rozważ użycie tego tagu razem z tagiem dla konkretnej aplikacji, o której mowa. Dobre pytania dotyczące VBA zazwyczaj zawierają trochę kodu i prosi o rozwiązanie określonych problemów. Pytania dotyczące całych rozwiązań (proszę podać kod / jak to zrobić i to z VBA) są nie na temat i zostaną zamknięte jako zbyt ogólne.

1
Wróć Application.OnKey do poprzedniego stanu
Używam Application.OnKey do łatwego uruchamiania niektórych makr w arkuszu kalkulacyjnym. Po zamknięciu arkusza zwalnia klawisze, ustawiając je na nic. Jednak w tym czasie mogą istnieć inne arkusze kalkulacyjne, które chcą używać tych samych kluczy, więc chciałbym móc ustawić klucz OnKey na taki, jaki był podczas otwierania arkusza kalkulacyjnego. Czy mogę …

2
Jak zaimplementować funkcje MATCH i INDEX w Excel VBA?
Próbuję znaleźć numer wiersza pierwszej komórki, który jest mniejszy od zera. Przeglądając sieć, udało mi się opracować tę formułę, która działa doskonale: =MATCH(TRUE,INDEX($C2531:$C2731 < 1,0),0) Ale chciałbym zaimplementować to w Excelu VBA i próbowałem kilka opcji i otrzymuję błąd niezgodności typu 13, Czy ktoś może mi pomóc w tym? With …

3
Sortowanie niestandardowe przy użyciu programu Excel bez listy niestandardowej
Chcę mieć możliwość sortowania wierszy programu Excel, w których wyglądają dane Column - 1 Other Columns 701-GBL-1843-MLMK blah 566-JJB-2785-MYJW 254-WYD-3220-NAND 884-GLE-2843-FRYA I chcę móc sortować dane według trzeciego parametru, aby porównać je według liczb w środku łańcucha, aby skończyć jak 701-GBL-1843-MLMK 566-JJB-2785-MYJW 884-GLE-2843-FRYA 254-WYD-3220-NAND Czy istnieje sposób, aby to zrobić, …

1
Czy istnieje sposób automatycznego pobierania plików z Gmaila lub Dysku Google
Oświadczenie: Poza niewielką znajomością języka VBA Nie jestem programistą. Mam kilka raportów Web-Intelligence, które są automatycznie uruchamiane w mojej firmie. Idealnie byłoby, gdyby raporty trafiały bezpośrednio na nasz serwer; nie mamy niestety prawa do podłączenia nowego serwera (długa historia). Tak więc, w ramach obejścia tego problemu, obecnie planuję wysłać raport …

1
„Makra Visual Basic dla aplikacji (vba) w tym skoroszycie są uszkodzone i zostały usunięte”
Niedawno znalazłem, że arkusz Excel 2007 Makro Włącz arkusz kalkulacyjny wciąż wyświetla następujący komunikat o błędzie: Makra Visual Basic for Applications (VBA) dla tego skoroszytu są uszkodzone i zostały usunięte. Uszkodzenie makr najprawdopodobniej istnieje w bieżącym pliku. Aby odzyskać makra, otwórz kopię zapasową tego pliku, jeśli taki masz. Ale mogą …

1
Excel VBA - Uruchom makro, jeśli komórka w zakresie zostanie kliknięta i wybrana
Potrzebuję procedury, która może zidentyfikować, czy komórka została kliknięta w zakresie, a następnie uruchomić makro. Rozwiązałem to częściowo. Mój problem jest taki: muszę przełączać wartość za każdym razem, gdy komórka zostanie kliknięta, a nie za każdym razem, gdy komórka zostanie wybrana, więc Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not …


0
Jak mogę utworzyć folder wyszukiwania zawierający wiele typów obiektów w programie Outlook 2007 z dodatkowej skrzynki pocztowej?
Dodałem dodatkową skrzynkę pocztową do mojego konta. Chcę utworzyć widok podobny do widoku „do zrobienia”, który istnieje dla tego użytkownika. Oznacza to, że chcę folder wyszukiwania, który przeszukuje tę skrzynkę pocztową w poszukiwaniu obiektów dowolnego typu, które mają ustawioną flagę kontrolną lub są zadaniem. Nie możesz tego zrobić z interfejsu …


2
Zmienna plecakowa / sumaryczna. W EXCEL, jak uzyskać wszystkie kombinacje liczb, których sumy mieszczą się w pewnym zakresie?
Cześć, jestem tu nowy i miałem nadzieję, że któryś z was może mi pomóc. Uwaga: ten temat jest podobny do niektórych, ale żaden z nich nie odpowiedział na to pytanie. Jest to dokładnie to samo, co pytanie bez odpowiedzi: https://stackoverflow.com/questions/31248379/vba-to-extract-values-from-a-list-until-the-sum-is-within-a-certain-range Mój problem jest następujący: jako użytkownik programu Excel mam kolumnę …

2
Manipulacja stringami w VBA
Mam pojedynczą kolumnę, która musi zostać podzielona na wiele, np. Tekst na kolumny w programie Excel. Jest jednak małe wyzwanie. Konwencjonalny ogranicznik nie będzie działać. Rozważ poniższy ciąg Original: Domain\Domain Admins Domain2\User Group Domain3\Developers .....(And so on) Required: Domain\Domain Admins | Domain2\User Group | Domain3\Developers .....(And so on) Rura w …



0
Nowo otwarty program Excel nie wliczany do skoroszytów
Mam makro VBA, które czeka na kolejną aplikację, aby wygenerować nowy skoroszyt, ale kiedy uruchamiam skoroszyty, nie liczą nowo wygenerowanego pliku. Wygląda na to, że nowy skoroszyt otwiera się w innym wystąpieniu programu Excel z własnym oknem projektu VBA. Ponadto, jeśli spróbuję ręcznie otworzyć nowy skoroszyt, to samo się stanie. …

1
VBA Importuj i mapuj komórki na określone komórki
Jestem bardzo nowy w świecie VBA, więc staram się tu trochę zrozumieć. Chciałbym więc zaimportować kolejny dokument programu Excel do mojego arkusza. Udało mi się to rozgryźć. Sub Import() Dim OpenFileName As String Dim wb As Workbook 'Select and Open workbook OpenFileName = Application.GetOpenFilename("clients savedspreadsheet,*.xls") If OpenFileName = "False" Then …

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.