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.


0
Jak określić warunki w programie Excel?
Mam plik, który wygląda następująco: Mam plik, który wygląda następująco: Jeśli więc C24 ma wartość Tak, E25 potrzebuje wartości (z listy rozwijanej - w przeciwnym razie potrzebuje komunikatu o błędzie w celu wyszczególnienia specyfikacji). Podobnie jeśli C24 ma wartość Nie lub jest puste, wówczas E25 musi być również puste (lub …

1
Przycisk polecenia VBA - Nie znaleziono metody lub elementu danych
problem z dodaniem przycisku polecenia s do formularza użytkownika. Zasadniczo chcę, aby przycisk wstawiał dane do nowego wiersza na arkuszu 1 z polami ustawionymi jak poniżej. Jednak podczas testowania przycisku pojawia się komunikat o błędzie „Nie znaleziono metody lub elementu danych”. Nie wspaniale z VBA, próbowałem czytać online, ale nadal …

1
Zliczanie unikalnych wartości w tablicy VBA z funkcjami zdefiniowanymi przez użytkownika
Mam funkcję VBA, która przechodzi przez kilka zakresów podanych przez użytkownika na podstawie warunków podanych przez użytkownika i dodaje elementy do tablicy. W przypadku zaprojektowanych przypadków użycia prawie na pewno doda duplikaty. Na koniec interesuje mnie tylko liczba unikalnych przedmiotów w zestawie, który zbudowałem. Próbuję wywołać tę funkcję: Function GetUniqueCount(aFirstArray …


0
Jak wywołać formularz użytkownika z jednego skoroszytu do innego skoroszytu
Kod, który piszę tutaj, zawiera odnośnik book1.xlsx(kiedy kliknę book1 powinien pokazać mi formularz użytkownika) i wywołuję formularz użytkownika z book2.xlsx(gdzie utworzyłem formularz użytkownika) Kod wpisany book2.xlsxjest Public sub Show_My_Userform() userform1.Show End Sub Kod napisany w book1.xlsx Sub Workbook_open() Application.Run "'book2.xlsx'!Show_My_Userform" End sub Tutaj ustawiłem odniesienie w docelowym pliku Excela, ale …
vba 

1
Excel 2016 UserForm [zamknięty]
Ok, mam formularz użytkownika. W tym formularzu użytkownika mam pole kombi, które pobiera dane z arkusza roboczego o nazwie „Listy” (zakres A2: A49). Mam trzy pola tekstowe Arkusz roboczy „Listy” (Zakres D2: D49), Numer_produktu „Listy” (Zakres B2: B49) i Pole kombi „Listy” Profit_Center (Zakres E2: E49). Potrzebuję trzech pól tekstowych …


0
Skopiuj zakres wklejania
Oto jak wygląda mój dokument: Muszę wziąć wszystkie dane i wyciąć je od H3. Następnie muszę go wkleić, zaczynając od ostatniej otwartej komórki w polu Column AJak pokazano poniżej. Nie mam ustalonej liczby kolumn, ponieważ za każdym razem są różne kwoty, więc potrzebuję pętli. Należy również zauważyć Column H, że …


1
jak stworzyć listę ze wszystkimi możliwymi kombinacjami
Mam następującą tabelę: a b c d ... q w e r ... z x v ... p Mam dużo problemów ze znalezieniem algorytmu (najlepiej VBA, ale w innych językach jest prawie taki sam sposób myślenia), który wygeneruje listę ze wszystkimi kombinacjami - poza tym, że mam tylko kilka wierszy, …
vba  list 

2
Jak sprawić, aby program Excel ignorował znaki specjalne i spacje podczas pobierania danych z innej komórki?
Mam skoroszyt programu Excel, który służy do tworzenia ofert dla klientów. Automatycznie generuje unikalny numer oferty na podstawie nazwy sprzedawcy, nazwy firmy otrzymującej ofertę, daty i numeru wydania (jeśli ten sam sprzedawca sporządza dwie osobne oferty dla tej samej firmy, dla tej samej firmy dzień, pierwszy będzie miał numer wydania …

1
Nie można obliczyć liczby dziesiętnej
Kliknij link, aby zobaczyć mój obraz Oto mój kod. Nie rozumiem, dlaczego to zawsze fałsz tylko liczba dziesiętna. Co powinienem zrobić? Sub calcu() Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer Dim g1 As Double Dim g2 As Double Dim hdp As …


1
Usuwanie stopki makra VBA sekcji
Próbuję znaleźć wyrażenie makro, aby usunąć stopkę sekcji 1 mojego dokumentu. Widzę, że jest to specyficzna funkcja, którą można wykonać w stopce programu Word -> Usuń stopkę, ale jeśli chcę ją nagrać za pomocą rejestratora makr, nic się nie pojawi. Wydaje się, że przeglądając dokumentację Activedocument.Sections(1).Footers(wdHeaderFooterPrimary)... nie ma funkcji usuwania. …

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.