Problem polega na tym, że potrzebuję właściwie wskazać zakres do skopiowania https://docs.microsoft.com/pl-pl/previou...
1. Przykład danych by się przydał do dalszych rozważań. 2. Zapoznaj się z 'InStr', operatorem 'Like' z maską danych oraz 'Find'. 3. dane pochodzące z zewnętrznego programu, które są przedstawione w excelu, w taki sposób, że na wyjściu programu otrzymuję arkusz excela Program sam tworzy plik excela z danymi, czy też użytkownik importuje dane do excela...
Czy jest zaznaczone w Narzędzia-Makro-Zabezpieczenia-Zaufani wydawcy-Ufaj dostępowi do Visual Basic Project?
Nie wiem czy pomoże ale ustaw niski poziom bezpieczeństwa makr.
Nic prostrzego napisz makro w Visual Basic-u w Excel-u.
Wkleiłem ten kod w visual BASIC i po uruchomieniu nic się nie dzieje. Nie bardzo wiem co mogę odpowiedzieć, ja wklejam i działa. Może prześlij plik do którego to wkleiłeś?
Witam, Polecam Ci zapoznać się z Visual Basic dla Worda (słowa kluczowe na googlu: VBA WORD). Język prosty, a daje duże możliwości pracy np. z Excelem lub Wordem. A może wystarczy Ci nagrać makro?? Włącz na pasku Visual Basic, nagraj makro czerwoną kropką (w najprostszej wersji: plik->zapisz jako i wybierz format txt), potem zakończ kwadratem, wciśnij...
Był błąd - chyba go poprawiłem. Zmieniłem trochę całość - eksportowałem jako moduł bas - dołącz do swojego projektu i użyj. Również zamieszczam arkusz testowy z importowanym modułem. Użycie jest proste - zaznaczasz zakres komórek, na którym chcesz przeprowadzić zmiany i w menu Narzędzia -> Makro -> Makra uruchamiasz jedyne makro, jakie jest - zrób_gwiazdki....
nagraj makro, to jest chyba najprostrze rozwiazanie,
Witam. Właśnie poszukiwane z mojej strony.Visual Basic- Excel. - Jeżeli Ktoś z kolegów zna dobrą pozycję książkową Visual Basic z wiązaną z Excelem to bardzo proszę o tytuły. Będę wdzięczny.
VBA to skrót od Visual Basic for Applications, i jest to nic innego jak właśnie Visual Basic, tyle że bardziej przystosowany do obsługi Excela. Umożliwia właśnie pisanie rozbudowanych makr współpracujących m.in. z Excelem lub Accessem. Ale skoro piszesz że znasz Pascal i C, to sprawa wygląda inaczej - nie warto bawić się w "dziubaninę" którą poleciłem...
znalazlem to u siebie. Jest to polaczenie poprzez MPI adapter z tabela Excel. 16 Bytes zostaja odczytane z DB2 i przeslane do tabeli. Mozna tez docelowe wartosci zmieniac - zapisywac. (niestety komentarze sa po niemiecku ). Moze to ci troche pomoze ? Zwroc uwage na deklaracje (Modul1) oraz makro tabelle1 Zapomniaem dodać,że to makro jest dla "Prodave...
Na wstępnie, bardzo przepraszam za nie doprecyzowanie ważnych cech mechanizmu. Temat jest szerszy... Potrzebuję okna napisanego w Visual Basic (załącznikPrtSc), które bedzie podbięte do źródła danych (ODBC).
No niestety miałeś rację i nie działa :( Co do bardziej rozbudowanego makro to niestety nie znam Visual Basic, żeby takowe napisać. Pozostaje mi szukanie w sieci i sprawdzanie empiryczne. Dziekuję za pomoc.
Oczywiście, że funkcji takiej nie ma, bo jest to makro. Musisz otworzyć edytor makr w excelu (Visual Basic) i tam w moim przykładzie znajdziesz funkcję. Ogólnie możesz w edytorze Visual Basic dodać do Twojego arkusza nowy moduł i wkleić w nim definicję funkcji: [syntax=vb]Function NDay(exclude As Range, prev As Date) As Date Dim flag As Boolean Dim...
Co do przycisku wywołujacego makro. Jeżeli masz więcej arkuszy i będzie to w nich wykorzystywane to kod umieść w module. Menu - Widok - paski narzędzi - Visual Basic. Na tym pasku wciśnij Edytor Visual Basic. Otworzy ci się edytor makr. Po lewej stronie będzie okienko "project -VBA project" . Znajdź pogrubioną nazwę twojego skoroszytu i prawokliknij...
Odnośnie tej drugiej funkcji to to: Kod Visual Basic - Może i jest zbędne ale jest w Twojej "źródłowej" procedurze. Jak zaznaczyłem: bez wiedzy jak ma działać do końca procedura nikt nie jest w stanie dać jasnych rozwiązań. Nie do końca rozumiem ale jak sobie radzisz to nie ma problemu ale ...: Data początkowa z kolumny C Kolumna C ma 65 tys komórek...
Dobry wieczór, Nie wiem, ile jest tych wzorów i czy będą w nich w danej chwili identyczne ścieżki czy różne. Ale można spróbować tak. W edytorze Visual Basica wpisać sobie proste makro wstawiające do aktywnej komórki albo do komórki o określonym adresie formułę z funkcją WYSZUKAJ.PIONOWO. [syntax=vb]Sub WstawWzor() ActiveCell.FormulaLocal = _ "=WYSZUKAJ.PIONOWO(J6;'C:\Users\user\Des...
To ze zadanie nie jest proste, to ja doskonale wiem. W przeciwnym razie nie zadalbym go:) Liczba wierszy i kolumn, moze byc zadeklarowana ale nie musi - wtedy makro przeszukuje kazdy wiersz (65536) i porownuje ze soba cale wiersze (256 kolumn). Tak jak mowisz mozna to uproscic, podajac pewien zakres wierszy i kolumn jednak nie jest to konieczne. Generlne...
A jak zablokować tą "komórkę" żeby po odpaleniu programu i wybraniu np. pozycji Nowak nie było można usunąć ani zmienić tekstu ? bo jak odpalam program i wybieram Nowaka to mogę usunąć litery i wpisać własny tekst. [syntax=vb]ComboBox1.Style = fmStyleDropDownList[/syntax] [syntax=vb]Range("b1").Value = UserForm1.ComboBox1.Value[/syntax] [url=http://support.microsoft.com/kb/265...
Cześć. Rozwiązanie okazało się banalne. Aby działało w excel należy włączyć Tools-> references: Visual Basic For Application Microsoft Excel 16.0 Object library OLE Automation Microsoft Office 16.0 Object Library Microsoft Forms 2.0 Object Library Microsoft Word 16.0 Object Libraty Zamykam wątek
To skopiuj sobie całą procedurę np. do jakiejś komórki albo do pliku tekstowego w formie: [syntax=vb]Private Sub Worksheet_Activate() MsgBox "To jest test" Cells(1, 1).Value = "OK" Cells(1, 1).Interior.Color = vbGreen End Sub[/syntax]a z kodu zrób: [syntax=vb]'Dodać referancję: Tools->References->Microsoft Visual Basic for Applications Extensibility...
Jest nie tak. Powinno być Np Kod Visual Basic - Zdążyłem to wczoraj wybadać :) Teraz hula ja ta lala :) ale dziękuje.
zrób makro które kopiuje komórki 1 i 2 podepinij sobie pod skrót albo przycisk a potem wejdz w edytor visual basica dodaj warunek jezeli (kolumna_5 = falsz to wywolaj procedure w przeciwnym wypadku ignoruj)
Tworząc makro i umieszczając przycisk z przypisanym makro, które sprawdzi tabelę, a gdy pole będzie puste - zwróci komunikat zamiast wysłać wydruk do drukarki. Korzystanie z przycisku Drukuj w menu programu wymusi jednakże wydruk z pustym polem. Aby nauczyć się pisać makra - F1 - pomoc, hasła: Visual Basic, makro. Jest też obfita literatura na ten temat.
Chcę uzyskać przeniesienie całych wierszy z Arkusza1 do Arkusza2 jeśli zostanie spełniony określony warunek. Jeśli w kolumnie stan pojawi się wartość "Zakończony" to całe wiersze mają być przeniesione do Arkusza2, natomiast w Arkuszu1 wykasowane. W załączniku plik Excel Cześć! Rozumiem, że chcesz, aby wiersze z Arkusza1, które spełniają określony warunek...
Można np tak: ActiveSheet.Unprotect ' tu twoje makro ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Pozdrawiam!
Zawsze można użyć kopiuj/wklej. Mam kilkanaście dokumentów Worda Właściwie jest to kwestia skali i "powtarzania się problemu", czyli: jeżeli problem jest bardzo rozległy lub jeśli będzie się powtarzać dla różnych danych, to warto rozważyć makro. Jeśli nie, to po co makra skoro można to zrobić ręcznie? Rozwiązanie bez makr: tabela z pliku txt do Excela,...
Pytanie zawiera przeczenie (czy jak to się fachowo nazywa). W każdym razie są (co najmniej) dwa wyjścia: 1. Wykorzystując harmonogram zadań, który o określonej godzinie uruchomi plik Excela, gdzie przy otwarciu uruchamiane jest makro. 2. Wiszący plik, z uruchomionym makrem zerkającym na zegarek systemowy, metoda OnTime - opis w help'ie This example...
Zrobiłem to tak że program wybiera z tabelki po prawej inicjały (4 pierwsze znaki) czyli jak w tabelce jest J.K. to wybiera te inicjały. I przeszukuje kolumnę K w poszukiwaniu zgodnych inicjałów, (też 4 pierwsze znaki) czyli jak jest( J.K. data) to wybierze tylko "J.K." i dodaje do licznika pozycji zleconych. Dodatkowo jak kolor czcionki jest czerwony...
Dzień dobry, Wydaje mi się, że niepotrzebnie się Pan obraża, bo moje pytanie chyba jednak było zasadne - w nowej wersji usunął Pan to godzinowe formatowanie i teraz wiadomo, że chodziło Panu o liczby całkowite. Lepiej wyjaśnić wątpliwości zawczasu aniżeli zrobić coś nie tak i później poprawiać. Pana problem wcale nie jest banalny i pewnie dlatego nikt...
Mam problem w Marku który załączył S95 nie wyświetlają mi się zł ani grosze tylko jest np. "piętnaście , czterdzieści siedem" A znowu w Marku który załączył Enterek wyświetla mi się "piętnaście złotych, 47/100" Może ktoś pomóc, (możliwe że coś robię źle - Macrco załączam przez Narzędzia=>Makro=>Edytor Visual Basic) Wie ktoś może jak zmienić żeby zamiast...
Czy zapisujesz plik w formacie dopuszczającym użycie makr tzn. np. xls lub xlsm? Bo jeśli to jest .xlsx, to zapisze się bez makr.
Nie rozumem o co chodzi z tym leczeniem kanałowym i co to ma do dolnej kolumny... Ogólnie ciekawy pomysł... dolna kolumna... Biorąc kod marcimix wyszło takie coś: [syntax=vb]Type iCell Row As Integer Col As Integer End Type Sub ColorNext() Dim C As iCell Dim r As Range Dim tmp As Range Dim step As Integer C.Row = Excel.ActiveCell.Row C.Col = Excel.ActiveCell.Column...
Witam, czy pomoże ktoś przerobić to makro Visual Basic na Apps Script w Arkuszach Google, to jest automatyczny zapis daty. Np. po wpisaniu tekstu w komórce A1 automatycznie przypisze się na stałe data w komórce B1 i godz. w C1: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("A1:B1000"))...
Czyli chcesz się pobawić programowaniem, to ja polecę coś czym się znowu narażę JackowiCz: Excel i makro VBA (choć Basic to nie moja bajka, ale jak się nie ma co się lubi...). Tu nie przyjmę tłumaczenia, że nie do tego jest, bo jeżeli tak to do czego? Masz środowisko programistyczne (ok, ułomne trochę) zupełnie darmowe jeżeli masz Excela, które ma spore...
jak napisać program obliczający sumę 1+1/2 + 1/3 +1/4.... +1/n dla n podanego w polu edycyjnym , wynik pokaż w msg box lub label . Program ma być napisany w języku VBA Oczywiście, poniżej znajdziesz przykładowy kod napisany w VBA, który oblicza sumę ciągu harmonijnego 1 + 1/2 + 1/3 + ... + 1/n, gdzie n jest liczbą podaną przez użytkownika. Kod ten...
(at)zbysiomysio Generujesz kolejny, kolejny post (jak już zauważyli koledzy). Po pierwsze nie poruszasz się w tym płynnie. Czytałeś o tym choć jedną dobrą książkę? Ale po drugie, i co ważniejsze, wybrałeś mocno niewłaściwą platformę do tworzenia oprogramowania. Excel nigdy taką nie był, nie jest i nie będzie. Proponuję, ściągnij Visual Studio Community,...
Formuła działa, bo w arkuszu jest makro (to, które umieściłem w spoilerze). Metodą Kopiego-Paste'a sobie umieść to makro w Twoim arkuszu, bądź z mojego eksportuj cały moduł z makrem i importuj go u siebie. Nie pomogę Ci dokładniej, gdyż nie korzystam z Office 2007. W wersji 2003 edytor Visual Basic (czyli ogólnie zarządzanie makrami) uruchamia się skrótem...
Zapis:[syntax=vb]Private Sub Worksheet_Change(ByVal Target.Address(0,0)="A1" As Range)[/syntax] jest oczywiście błędem (jest zresztą w edytorze VB wyświetlany czerwoną czcionką). Target jest zadeklarowana jako zmienna typu Range, i jest odwołaniem do aktualnie zmienianej komórki. W deklaracji zmiennej nie ma miejsca na przypisywanie jej wartości. Właściwie...
Z tymi ekspertami to Ty nie przesadzaj. Ale do rzeczy: 1. Otwierasz w Excel-u swój plik 2. Klikasz na Narzędzia > Makro > Edytor Visual Basic 3. W nowo otwartym oknie, w projektach odnajdujesz VBAProject z nazwą twojego pliku w nawiasie. 4. W folderze Microsoft Excel Obiekty klikasz podwójnie na ThisWorkbook . 5. W okienku, które otworzy się po prawej...
nie zupełnie bo już siedzę nad tym od piątku i nie a moze jeszcze gorzej !! Dodano po 5 Wielkie dzięki a czy wytłumaczysz mi czym to się różni, sprawdzam Visual Basic i nie ma nic innego a działa inaczej? Dodano po 3 Bo bardrzo mi to pomogło nie ukrywam, ale chcę to skopiować do swojego arkusza więc cały Visaul Basic kopiuje niestety ale nie pali błąd.
Witam, Mam mały problem z makrem dotyczący Referencji. Mam wykonane makro na nowszej wersji programów, a chciałbym je uruchomić na starszej wersji. Krótko mówiąc, na komputerze na którym mam SolidWorks 2009 i Excel 2007, makro działa, natomiast przy próbie uruchomienia go na starszej wersji na innym komputerze, tam gdzie jest SolidWorks 2009 i Excel...
Witam piszę proste makro mające pisać słownie wartości liczbowe zawarte w komórce excela. Osoby, które będą używały tego makra mają małe doświadczenie z excelem, dlatego chcę maksymalnie uprościć interfejs. Chodzi mi o to, żeby można było wybrać komórkę z której ma być pobrana wartość liczbowa i miejsce wpisania tekstu w taki sposób jak robią to formatki...
Ktoś kiedyś na tym forum polecał tą stronę: [url=http://www.e-kanban.pl/index.php?op... Spróbuj zastosować to rozwiązanie, wymaga jedynie drobnej przeróbki aby importować dane do jednego arkusza...
Wielkie dzięki, o to mi chodziło. Na przyszłość najpierw nagraj makro i podejrzyj kod. Niestety, nie wiem jak nagrać makro typu: jeżeli... to... - stąd też nie mogłem nic podejrzeć. Nie jestem niestety biegły w Visual Basic i tylko eksperymentalnie mogę coś tworzyć, co mi ułatwia pracę. Stąd też ostatnie pytanie laika: Czy makro może otwierać kolejne...
Przy takiej ilości pozycji to faktycznie użycie tej funkcji może byc problematyczne, lepiej było by napisać jakiś programik w VBA (o ile ma pan dostępny edytor Visual Basica w Excelu (Narzędzia -> Makro -> Edytor Visual Basic)) Czy identyfikatory produktów są jednorodne czyli czysty numer czy też jakaś kombinacja literowo-cyfrowa ? Ile jest różnych...
To może być wirus makro napisany w Visual Basic'u, który zmodyfikował pliki startowe szablonów Office. Spróbuj otworzyć np: excela i jeśli: 1. po otwarciu skoroszyt nie nazywa się Zeszyt1 to 100% coś złapałeś, 2. uruchom następujące menu: Narzędzia - Makro - Edytor Visual Basic i tam w oknie Project: VBAProject powinieneś mieć w widoku podobnym do Eksploratora...
Witam, Może to banalnie proste ale niestety potrzebuję w tym momencie tego dosłownie jak powietrza a podstaw Visual Basica nie ma (czasu też nie żeby się nauczyć , ale na zachęte powiem że planuje). Potrzebuje stworzyć klawisz po naciśnięciu którego excel włączy bądź wyłączy wybrane komórki. Tworze kalkulator do liczenia ubezpieczeń i muszę wyłączyć...
chyba John, Is it not possible to use a selected object, in Excel use can use the 'with selection' also is there no way to refer to a specific layer i.e. layer named 'plan' rather than a number ? Thanks,
przypuszczam że lepszym rozwiązaniem byłoby napiszanie makra w Visual Basic Excel'a. W tym momencie masz możliwość dokładnego zdefiniowania problemu.
Witam, witam... Na tym forum jest więcej ludzi, nigdy nie wiesz kto odpowie ;) Niestety, w Visual Basic z Visual Studio robi się kompletnie inne projekty niż w VBA w Excelu - to drugie jest mocno okrojoną wersją wspomnianego. Jedynie składnia języka jest trochę podobna, ale nie ma możliwości przeniesienia projektu z VS do Excela. Pozostaje ponowne wykonanie...
Witam, Jak w ponizszym makro zastosowac instrukcje Continue? Chodzi o to ze jak juz warunek if zostanie spelniony to zeby automatycznie przeszedl do nastepnej iteracji (do nastepnego i). Probowalem wstawic instrukcje Continue For tak jak jest w tym przykladzie ale niestety wyskakuje blad Dzeiki za pomoc Sub przyklad() Dim i As Integer For i = 2 To 21203...
Witam A czy da się w podobny sposób utworzyć pod "przyciskiem" jakąś funkcję napisaną w Visual Basic?
Witam Mam temat do rozwiązania i nie mogę sobie poradzić. W skoroszycie excel jest arkusz z danymi. (załącznik). Kolejne wiersze w arkuszu to produkty opisane wg kategorii. Kolumny (oprócz kategorii) pokazują stany konkretnego produktu w danym sklepie. Potrzebuję utworzyć tyle arkuszy ile jest sklepów oraz makro, które kopiowałoby dane (w tym przypadku...
Witam potrzebuję pomocy z makrem, które bardzo ułatwi mi pewną pracę :) Mam dwa pliki excela, w jednym (nazwijmy go 1) jest jeden arkusz w którym zapisuje się wszystkie nowo przyjęte rzeczy (wpisuje się nazwę firmy, nazwę przedmiotu i jego nr np firma X przedmiot x nr 001). Drugi(nazwijmy go 2) ma kilka arkuszy z nazwami firm, w arkuszach tych są naturalnie...
Cześć, nie znam języka Visual Basic, ale w związku z moją pracą na arkuszach exelowskich potrzebuję stworzyć makro, które automatycznie dodaje mi wiersz ze skopiowanymi niektórymi danymi z wiersza powyżej. Makro ma działać na tej zasadzie, aby po zmianie wartości na 1 w każdej komórce w kolumnie AG (na chwilę obecną ma zakres od 11 do 14, ale docelowo...
Bez urazy ale jeżeli jesteś laikiem w excelu to się za to nie bierz. Wymyśl coś innego. W Excel'u jeżeli kolor komórki zmieniasz ręcznie to (pisząc na skróty) tylko "makro" jest w stanie to zauważyć. Makro to kod w Visual Basic czyli elementy programowania. Jeżeli nie masz pojęcia o excelu podejrzewam że programowanie znasz też tylko z filmów SF wiec...
Teoretycznie mogę to zrobić przez formatowanie warunkowe ale jak pisałem wcześniej jest to tylko część bardziej złożonego makra. Makro to jest podpięte do formularza pod kontrolkę CheckBox, więc chwilowo formatowanie warunkowe odpada Dodano po 53 spróbuj tak (piszę bez sprawdzania - ale powinno działać) zmień linię kodu "With ..." na: Kod Visual Basic...
witam ten kod jest zły uruchom visual basica ,następnie daj wstaw/moduł i wklej ten kod. Function CountColor(Rng As Range, RngColor As Range) As Integer Dim Cll As Range Dim Clr As Long Clr = RngColor.Range("A1").Interior.Color For Each Cll In Rng If Cll.Interior.Color = Clr Then CountColor = CountColor + 1 End If Next Cll End Function Teraz będziesz...
Makro w moim skoroszycie jest w osobnym module. W edytorze Visual Basic w Twoim Excelu eksportuj ten moduł, a w arkuszu docelowym go importuj. Albo po prostu przeklej sobie makro do docelowego arkusza. Jest niewielkie i składa się z jednej funkcji, nie powinno być to trudne. [syntax=vb]Function Por(x1 As Range, x2 As Range) As String Dim x, y As Variant...
Dzieki bardzo za podpowiedz. A teraz jeszcze jedeno pytanie, jak umiescic ten przycisk w arkuszu excela i zgrac go z kodem? W Excelu 2003: - klikasz prawym przyciskiem w puste miejsce na pasku i klikasz "Visual Basic". - z menu które się pokaże klikasz "Przybornik formatów" - ikona młotka i klucza, pokaże się przybornik. - wybierasz z niego "Przycisk...
Witam wszystkich. Jestem totalnym lajkonikiem ;) jeśli chodzi o visual basic a chciałbym zbudować makro, które filtrowałoby całe zestawienie pod kątem jednej kolumny a następnie kopiowało pozycje do innego arkusza. Chodzi mi o to, żeby wszystkie pozycje, które (załóżmy) w kolumnie E mają wartość TAK/NIE zostały wklejone w inne miejsce. Nie wiem jak...
Witam Mam do uzupełnienia dość spory arkusz. Zazwyczaj chodzi o wpisanie wartości w dwóch komórkach, ale często sprawy się komplikują i muszę wstawić nowy wiersz, skopiować kilka potrzebnych komórek z wiersza powyżej (nie wszystkie), wprowadzić zmianę w jednej komórce i sformatować wiersz. Jako, że jest tego dość dużo, a czasu mam mało, chciałem użyć...
Można spróbować zagnieździć Jeżeli w Jeżeli. Ale wybrałbym do tego raczej Visual Basic i makro. Jeśli w A1 zapiszesz ilość imion, to przychodzi mi do głowy najprostsze rozwiązanie (może nie najładniejsze programowo) Private Sub Worksheet_Calculate() Call oblicz End Sub i procedura Sub oblicz() Dim ile As Integer Dim wiersz As Integer...
Witam Trzeba coś pokombinować z makrami i Excel-Visual Basic. poszukaj na elektrodzie powinno coś być albo google się kłaniają zobacz ten pliczek pewnie o to chodziło, dopasuj w nim komórki do swoich potrzeb
1. Makro odpada ponieważ po każdej dodanej wartości wchodzącej w wynik komórek w kolumnach BW i BX musiałbym uruchamiać makro. 2. Podane przez Ciebie makro dalej uzależnione jest od kolumny bz, co mi przeszkadzało, więc wywaliłem pierwsze if, a kolumne w while wstawiłem BV (jeśli nie ma wartośći w BV, to nie ma co liczyć w BW i BX). 3. Nie potrzebuję...
Cześć wszystkim! Próbuję rozwiązać pewną kwestię. Otóż... w arkuszu excela mam listę unikalnych znaków (jeden pod drugim, każdy w innej komórce). Mam również plik w formacie PDF. Każda strona zawiera w swojej treści jeden z tych unikalnych znaków. Zadanie polega na tym, aby wydrukować strony z pliku PDF w takiej kolejności w jakiej są znaki w excelu....
cienki jestem w programowaniu. Przedstawie sytuacje: -otwieram plik *.xls -w nim jest 30 arkuszy o nazwach od arkusz1 do arkusz30 -aktywnym arkuszem jest arkusz1 , -daje Narzędzia > makro> rejestruj nowe makro , daje ok i zaczyna mi "nagrywac" czynności -jako ze chodzi mi o ogólną zasade dzialania , czynnością jaką rejestruje makro jest "wstaw wykres"...
I teraz zupełnie nie wiem co mam zrobić z makrem które zrobiłeś, za duże uproszczenie. Przepraszam.. Mam je trochę skomplikować?? ;) Wydaje mi się że tutaj powinnam wstawić fragmenty odpowiedzialne za kopiowanie: Napisałaś, że warunkiem kopiowania jest: Kopiuje wartości które spełnią warunek taki że kolumna "B" zawiera "tak" do ostatniego pełnego wiersza...
zależy od wersji Excela Zarówno Excel jak i windę mam w wer. angielskiej. (win. XP Pro, Excel 2007) Dodano po 7 Coś znalazłem tu: http://office.microsoft.com/pl-pl/excel-... doczytam jak to zrobić. p.s. Wkrótce wyjeżdżam to odezwę się za kilka...
Add Method (Visual Basic for Applications) Adds a member to a Collection object. Syntax object.Add item, key, before, after The Add method syntax has the following object qualifier and named arguments: Part Description object Required. An object expression that evaluates to an object in the Applies To list. item Required. An expression of any type...
Nie wiem czemu maił by tam być błąd w konstrukcji kodu https://docs.microsoft.com/en-us/previou...
Dzień dobry, Moim zdaniem lepiej to zrobić funkcją użytkownika niż makro. Szkoda, że nie dał Pan załącznika z plikiem, bo nie bardzo wiadomo, co tam jest, czy dane są tylko stałymi, czy są też formuły, czy są tylko liczby, czy również teksty. Nie wiem też czy potrzebne jest ukrywanie wierszy, jest to dodatkowa czynność, czy potrzebna? Kluczową sprawą...
Załączam kody źródłowe. Tak jak pisałem wymagania Visual Basic 2008 EE.
Sam rozwiązałem mój problem. W Microsoft Visual Basic klikamy Tools i wybieramy References... szukamy Microsoft Word i zaznaczamy ptaszkiem. Teraz można używać składni używanej w poleceniach w makrach z Worda w Excelu. Pozdrawiam
Witam wszystkich Chciałbym stworzyć plik w Excelu, do skanowania przesyłek (paletyzowania). A mianowicie wyglądałoby to tak: Jest 7 kierunków, które z linii głównej automat dzieli przesyłki na 5 zjazdów, dzieli je po unikatowym numerze zaznaczonym na zdjęciu, Paczki są przeze mnie paletyzowane i tu potrzebuję kontroli w postaci skanu na paletę, abym...
Bez całego kodu ciężko powiedzieć np. excel 2003 to vba 6.00 wyższe to vba 7 ma też wpływ czy wersja office 64 bit czy 32 https://docs.microsoft.com/en-us/office/...
Przejść na normalne narzędzia do wykonywania produktów programowych, najbliżej będzie do Visual Studio Community, język Visual Basic Excel takim czymś nie jest. Nigdy i nigdzie Microsoft tego nie deklarował, ani nie namawiał. To TYLKO narzędzie 'office automation'
Gratuluję wytrwałości i zaprezentowania "jak sobie utrudniać życie". Skoro to i tak jest to makro w VBA, to dlaczego nie napisałeś tego w Visual Basic'u jako normalną aplikację? Visual Studio CE jest za darmo i dla każdego... https://visualstudio.microsoft.com/pl/vs...
Witam. Mam napisane makro przenoszące dane z Accessa do Excela. Przeczytałem w pomocy angielskiej, że aby makro działało muszę najpierw utworzyć połączenie: "This function is contained in the Xlodbc.xla add-in. Before you use the function, you must establish a reference to the add-in by using the References command (on the Tools menu) in the Visual...
Cześć piszę w sprawie napisania funkcji w języku Visual Basic, potrzebuję pomocy. Muszę napisać funkcję, która zwraca "Znalezione liczby zapisać w tablicy jednowymiarowej. Zbiór znalezionych liczb zapisać w kolumnie A nowo utworzonego arkusza (nie przekraczając wiersza 11 w razie potrzeby zapisywać liczby w kolejnych kolumnach)" Chciałby może ktoś mi...
Witam, napisałem makro do zamiany znaków w komórkach w Excelu. Zależy mi na tym, aby zamieniało wszystkie Omy (Ω) na puste miejsca: [syntax=vb]Cells.Replace What:="?", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False[/syntax] Niestety litera Ω nie "wchodzi" do edytora języka,...
Witam, Prośba dotyczy Excela i VBA, proszę o pomoc w rozwiązaniu następującego problemu, który jak sądzę jest banalny i dla tego nie udało mi się znaleźć odpowiedzi w googlach. Nie jetem zbyt biegły w VBA, ale korzystając z tego, co można wyczytać w sieci udało mi się zrobić kilka całkiem użytecznych i rozbudowanych makr. Teraz próbuję zrobić bazę zleceń...
Witam, czy istnieje możliwość w arkuszu Excela zamiast wprowadzania ręcznego z poziomu edytora VBA: Tools/References (ustawianie odwołania do Microsoft Visual Basic for Applications Extensibility) zrobić to programowo np. za pomocą makra? Pozdrawiam: keszybz
W wyżej pokazanej procedurze pewnie coś było zamiast "c". W module nie ma makra o tej nazwie, trzeba napisać...
Dzęki za pomoc. Troche jestem zielony w Visual Basic'u. Jak zmodyfikować kod zeby dostosować to do tego co załączyłem w pliku. Chodzi mi o to zeby 4 pola wyboru wstawiac w każdym pytaniu odpowiednio znajdowały się w kolumnie A,B,C,D (jako wiersz) i w dół. Da się tak. Możesz też napisać co zmienić w makro 2 jesli to jest łatwiejsze. Dzięki za pomoc.
Chodzi chyba o You can add the reference programmatically with code... Edit: O, ktoś ma lepszy refleks... again ;)
Czyli jak rozumiem, w VBA nie za bardzo daje się upublicznić tablicę Ależ można tylko trzeba uważać gdzie się wstawia deklarację globalną bo to ma znaczenie. [syntax=vb] ' (powyżej Tablica) ' Deklaracja zmiennych i stałych ' Public Tablica() As Double ' (poniżej Tablica) ' Deklaracja funkcji itp. ' Sub Czytaj() ReDim Tablica(1 To 10, 1 To 10) For i...
wybaczcie mi literówkę, oczywiści chodziło mi o VBS (Visual Basic). Moje pytanie dotyczy jednego z elementów składowych programu, który w znaczący sposób usprawniłby obsługę całego programu. Nie mam pojęcia jak mogę to zrealizować, wiec będę wdzięczny za jakiekolwiek naprowadzenie mnie. czy w ogóle jest opcja skopiowania arkusza z pliku Excela bez jego...
Dodam jeszcze od siebie, że nie trzeba mieć zainstalowanego VB żeby cieszyć się sterowaniem portów. Makro napisane w Excelu też śmiga. :)
Rozdział: "Adding A Procedure To A Module" (no, prawie po polsku przecież) Ewentualnie "Copy A Module From One Project To Another" jeśli chcesz skopiować gotowe makro. Wcześniej: You must reference this library to use the VBA Extensibility objects. To add this reference, open the VBA editor, open your VBProject in the editor, and go to the Tools menu....
Gdyby precyzyjnie określić jakie będą dane i jakie mają być wyniki, to dałoby się te obliczenia zautomatyzować zarówno w Excelu jak i w Visual Basicu. Rzecz w tym, że zagadnienie jest dość złożone i wymagałoby sporo pracy. Ja się tego nie podejmę, bo nie mam tyle wolnego czasu, mogę pomóc w konkretnych drobnych zagadnieniach, gdyby się Pan w to zaangażował...
Witam Was, Mam drobny dylemat i chciałbym abyście mi pomogli w wyborze. Do tej pory programowałem troszkę w C++ samodzielne programy i troszkę w basic. Chciałbym postawić ja jeden język i jego się dobrze nauczyć. Do tej pory w C++ pisałem w C++ Builderze. Pod MS Visual studio próbowałem pisać w C++, dla ciekawości przełączyłem się na Visual Basic i...
Dobry wieczór, Powinien Pan użyć formantu ActiveX. W przypadku formantów formularza może Pan tylko wybierać z listy i widoczna jest tylko jedna kolumna, poza tym formant nie zwraca wartości tylko indeks (połozenie na liście). W przypadku formantów ActiveX ma Pan do wyboru pole listy lub pole kombi. Pole kombi wydaje mi się jednak wygodniejsze. Nie trzeba...
Jest to makro czyli program napisany w języku Visual Basic. [syntax=vbscript] Function kwota_slownie(kwota As Double) As String Dim do_konwersji As String, kwota_groszy As String Dim zlote As String, cala_kwota As String cala_kwota = Application.WorksheetFunction.Text(kwota... "#####0.00") Select Case Len(cala_kwota) Case 4 If Left(cala_kwota, 1) = "0"...
Potrzebne jest mi makro które będzie dzielić zawartość komórki wklejona z pliku *.txt na kolumny. Próbowałem przerobić na własne potrzeby makro znalezione w sieci jednak wyskakuje mi jakiś błąd i nie mogę nawet sprawdzić czy działa nie znam się kompletnie na Visual Basicu wiec nie zdziwię się jeśli wszystko jest źle mam nadzieje ze ktoś mi z tym pomoże...
ale teraz zwraca mi błąd 429 ActiveX component can't create object Dobrą bibliotekę wskazałeś (bo w systemie jej nie ma trzeba pobrać MsComm32.ocx)? Tak, mam MSCOMM32 i jest wskazany w excelu w visual basicu. Dodam że port na pewno działa bo w programie MicroDisp pokazuje aktualny wynik.
a zrób tak: włącz rejestrator makr wciśnij F9, zatrzym rejestrowanie makra, wyedytuj makro zajżyj do pomocy visual basica i zrób z tego odpowiednią pętlę ... to tak na szybko wymyślone, myślę że są lepsze sposoby... jak będe w domu zerkne na offica, pytanko: jakiego ty masz offica??
Tylko przy użyciu VB (Visual Basic). Tworzysz makro itd. Pozdrawiam Józef
visual basic excel excel visual basic visual basic
total commanderze czujnik czarny czujnik zielony wchodzi kapilara
pralka indesit cieknie pralka indesit cieknie
Schemat instalacji spryskiwacza szyby przedniej - szczegóły i diagnostyka Jak zresetować kamerę zewnętrzną bezprzewodową?