Witam Muszę napisać w visual basic funkcję Excela (sin^2(Nx))/(sin^2(x)) ale nie wiem jak się do tego zabrać (nie znam języka) pomożecie? z góry dzięki Dodano po 1 Stworzyłem coś takiego Function FSS(x, N) FSS=(sin(x*N)*sin...
Witam, jakim rozkazem w Visual Basic moge skopiowac w danym pliku Excel caly wiersz (np wiersz 5 i 10) do nowego pliku Excela do wiersza np nr 1 i 2. dzieki za pomoc
No w sumie o to mi chodzilo dzieki jrk Dodano po 42 Wszystko ładnie tylko oba linki dotyczą Visual Basic 2005 lub Visual Studio a wg mnie to nie to samo co Visual Basic dla aplikacji Offica. No masz racje. To chyba jednak nie to samo:(
Witam Jakim rozkazem w vb mogę skopiować z otwartego pliku Excel arkusz do innego skoroszytu, który znajduje się w innym folderze. Skoroszyt docelowy jest "tylko do odczytu". z góry dzięki za pomoc
Witam, Mam następujący problem. Jak napisać kod w VB żeby uruchamiał się automatycznie po uzupełnieniu danych w wybranej komórce? Czy ktoś potrafi mi pomóc ? Używam office 2003. Z góry dziękuje za pomoc Krzysztof
Najbardziej przypomina to szeregi potęgowe (funkcja SERIESSUM Excela). Ale poczekaj na kogoś bardziej w matematyce "obrytego".
Gdybyś jednak pozostał przy Excelu. Można to zrealizować stosując dwie pętle For , zagnieżdżając jedną w drugiej. W pierwszej kopiujesz (przez przypisanie) wiersze z "nowego" arkusza do docelowego, w drugiej porównujesz wspomniane cztery komórki z każdym wierszem "starego". Jeśli warunek jest spełniony...
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)...
Mam pewien problem. Zacząłem przerabiać formularz z linku i w pewnym momencie zaciąłem się i nie mogę znaleźć rozwiązania dla tego co chciałbym zrobić. Pokrótce opisze w czym rzecz: Celem formularza (page1 multipage'a) ma być możliwość wyszukania produktu po indeksie zagranicznym lub po indeksie...
UserForm1 Wartość/Szanse na powodzenie: W polu wartość wpisywana jest kwota - jak zrobić, żeby po wpisaniu liczby, automatycznie formatowałaby się ona 0000,00 ZL? W przypadku pola Szanse na powodzenie - liczba automatycznie formatowana do procentów. Komentarz: Czy można wprowadzić automatyczne...
W dzisiejszych "Excelach" zamienił bym zmienne Integer na Double. Bo ilość wierszy może przekroczyć zakres Integer i wywali błąd.
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...
Witam Mam problem, potrzebuję odbierać dane wysyłane przez urządzenie zewnętrzne podłaczone do komputera przez RS232 i w czasie rzeczywistym rysować wykres na podstawie otrzymanych danych. Do rysowania wykresu nasuwa się Excel. I moje pytanie: czy można w Excelu (Visual Baisic'u) odczytywać dane przychodzące...
Razem z Microsoft Excel Visual Basic?
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
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...
Odnośnie daty - użyj kontrolki z kalendarzem zamiast kontrolki textbox. Tu masz przykład: Tylko u Ciebie z tego co widzę kontrolka jest na formie, a nie zagnieżdzona w arkuszu, ale chyba sobie poradzisz, po prostu w edytorze form sobie ją wrzucisz. Tak, zgadza się - textbox nie ma właściwości...
Kolego k-m-r1 - osobiście odradzam takie zabawy z Excelem. Migające pola może i fajnie wyglądają (chociaż to kwestia gustu - mnie np. by wkurzały), ale Excel się do tego nie nadaje - został stworzony przede wszystkim do obliczeń. Taki średnio potrzebny gadżet jak migające komórki nie dość że rozprasza,...
Witam, niestety także nie działa po prostu rezygnuje z tego filtrowania, nie mniej dziękuje za zaangażowanie.Mam jeszcze kilka dręczących mnie pytań, jeśli ktoś rzeczowo odpowie to dziękuje z całego z serca, a jeśli nie będe szukał i próbował do skutku, mianowicie: 1. Obracanie wczytanego obrazu w oknie...
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,...
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: doczytam jak to zrobić. p.s. Wkrótce wyjeżdżam to odezwę się za kilka tyg. i dam znać jak poszło, ale do tematu na pewno powrócę. Już za samo to,...
Pierwszy kod masz w napisany w VBA dla Excela - wnioskuję z odwołania do zakresów komórek przez Range(). Jeśli dobrze rozumiem, próbujesz go przerobić na Visual Basic 2010 z pakietu Visual Studio pod platformę .NET ? To NIE SĄ te same języki, więc taka prosta przeróbka nie jest możliwa. Nie znam za...
Dzień dobry, Specyficzną cechą Excela, która na ogół jest uważana za zaletę jest to, że formuły w arkuszu są automatycznie przeliczane po każdej zmianie. Na poziomie arkusza można wyłączyć przeliczanie (tryb ręczny), ale w odniesieniu do całego arkusza, a nie poszczególnych komórek. Więcej można osiągnąć...
Od czego mam zacząć naukę? Od "staroci" w najlepszym pozytywnym znaczeniu tego słowa, bez żadnych ujemnych odniesień. "Cofnąć się" do lat 90-tych i zacząć od podstaw: Tatarkiewicz, Kopacz, Goc, Aitken, Korol, Microsoft Excel Visual Basic User's Guide (oczywiście made in Ms), parafrazując ... " co...
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.
Helo! Rozumiem, że chcesz wylosować 500 liczb całkowitych bez powtórzeń z puli 10 000? Można to łatwo zrobić skryptem w VBA. Robisz tak: 1. W Excelu klikasz menu Widok/Paski narzędzi i zaznaczasz Visual Basic 2. Na pasku, który się pojawi klikasz Edytor Visual Basic 3. W edytorze VB dwa razy...
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ź...
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ż...
Dzień dobry, Problem można rozwiązać za pomocą formantu ActiveX typu Obrazek. Należy wstawić formant do arkusza (robi się to różnie zależnie od wersji Excela) i zapamiętać jego nazwę. Jeśli jest to pierwszy obrazek, będzie miał nazwę Image1 (nazwę widać w polu nazwy). Teraz trzeba przygotować plik...
Dzień dobry, Dość trudne postawił Pan sobie zadanie. W Excelu można to rozwiązać metodą iteracji, nie wiem czy Open Office to obsługuje, ale chyba tak. W załączniku przesyłam plik z propozycją rozwiązania w Arkuszu2. Parę słów komentarza. W przykładowych danych niektóre wpisy w kolumnie G są krótsze...
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...
Witam. Mam następujący problem. Poniżej wklejam kod Buttona w Form1 oraz kod z drugiego okienka WczytajFormatki. Chodzi mi o obsługę ProgressBar1, działa tak jak chcę ale jest jakiś błąd ponieważ jak ProgressBar1 dochodzi do 100% wywala mi błąd. Poniżej kody i screeny: Główne okienko: Form1 ...
Witam .edit.Zmiana tematu Poniższy problem został rozwiązany. Następny problem z DataGridView w 4 poście Nie wiem zbytnio jak ugryźć następujący temat. Potrzebuję napisać program w środowisku Visual Studio 2008 Express w języku Visual Basic. Program ten przy użyciu kontrolki mscomm32.ocx...
Chcę napisać program dzienniczka kolarskiego, który by umożliwiał kompleksową obsługę statystyk rowerowych. Dane wejściowe dla programu będą pochodzić z plików "csv", w których będą szczegółowe informacje z treningów. Rozmiar plików "csv" to mniej więcej 10000 lini i 8 "kolumn". Program w założeniu powinien...
Moim skromnym zdaniem Visual Basic to zły wybór na pierwsze środowisko okienkowe. Jeśli chcesz się obracać w środowisku C++, to może lepiej w nim pozostać - choć C++ na pierwszy język też bym nie polecał ;) Za to naturalnym wyborem wydaje się teraz C# - popularny, podobny do C++, którego już liznąłeś,...
Polecam MSDN Library - tam jest wszystko i nie tytlko o MFC!! Zobacz CFileDialog::CFileDialog This constructor creates an instance of a standard Windows CE file dialog box-object. Either a Open or Save As dialog box is constructed, depending on the value of bOpenFileDialog. The following code...
wiele z tych rzeczy możesz zrobić pod... Excelem. Widziałem jak kolesie robili pełną analizę sygnału właśnie pod Excelem. Poza tym spróbuj jakiegoś programu matematycznego - ja swego czasu zrobiłem kodek MPEG audio pod MathCadem.
Jak w SQLu chciałbyś operować na polach tabeli nie podając ich nazw? Autorka kombinuje, jak koń pod górę. Dlaczego, to nie wiem... Może po prostu traktuje tabele, jak arkusze w Excelu.
Próba odpowiedzi na problem Pana okondy. Ponieważ napisał Pan, że słabo zna Excela starałem się opisać wszystko dość dokładnie. Niestety, nie napisał Pan, której wersji Excela Pan używa, ale ponieważ załączony przykład jest w formacie .xls , więc przyjąłem, że jest to wersja 2003 i moje wyjaśnienia...
A może jeszcze byś napisał czy robisz winforma czy może w Excelu coś skubiesz... ogólnie zdefiniować ilość dni możesz tak... [syntax=vbnet] dim Next100Day As Date = DateAdd(DateInterval.Day, 100, DateTime.Now) [/syntax] to sto dni do przodu z minusem będzie do tyłu, możesz użyć również miesięcy...
marcinj12 napisał: Kod Visual Basic - Rzeczywiście, ThisWorkbook.Close będzie lepsze - rzadko zamykam plik makrem i wyleciało mi to z głowy, kod poprawiłem.
Co mi się rypie na początku mi się udało jak zacząłem drugą (w drugiej zakładce)robić to pojawia mi się błąd: Microsoft Visual Basic: Run-time error '9' Subscript out of range Ja to wklejam jak wchodzę do Visual to w Project -> Mic.... Object -> Ten_skoroszyt Czy tam go trzeba wkleić ? Czy...
Witam, Potrzebuję napisać skrypt w Visual Basic Script, który zaimportuje mi dane do excela z pliku csv. Plik csv wygląda nastepująco: 1,2,3qw,ew4,5h,gfde6 - Wiersz 1 12s,2,132,123f,as124 - Wiersz2 Chciałbym aby te dane znalazły się każda w oddzielnej komórce (separator przecinek ","). I oczywiście...
Próbowałaś skorzystać z M icrosoft Excel 12.0 Object Library z COM? Ewentualnie eksportuj do .csv (ręcznie go twórz, to prosty format) i z niego ktoś będzie mógł do Excela wrzucić?
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... Chętnie. Tylko czy aby na pewno dałbym rady napisać sobie praktycznie......
Witam W związku z tym, że jestem zielony w tworzeniu kodów pod VB zwracam się z prośbą o pomoc w rozwiązaniu problemu. Pod Excelem utworzyłem Kartę opisową usługi, do której pobierane są przy pomocy funkcji WYSZUKAJ.PIONOWO dane z pliku wzorcowego zawierającego czasy SLA różnych usług. W zależności...
A dlaczego to zewnętrzne narzędzie ma nie być w Excelu? napisz jak samym excelem(vba) chcesz modyfikować metadane plików pdf? niech zwolennicy Ex jeszcze pokażą choć jeden artykuł MS, że to jest polecane jako platforma do developmentu oprogramowania VBA pięknie umożliwia automatyzację i rozszerzenie...
Excel nie "wydaje się naturalny" jako źródło danych przy wielodostępie. Już prędzej MS Access. Oprócz SQLite o którym wspomniałeś (do obsługi polecam GUI SQLite Studio) warto przyjrzeć się też kompaktowej edycji SQL Servera. Ta ostatnia jest dostarczana z pakietem Visual Studio, który dodatkowo wspiera...
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...
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...
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...
Witam Dostałem takie zadanie do zrealizowania w pracy aby pobierac dane z formularzy word do pliku excel. Problem polega na tym ze nie znam sie wogole na visual basicu i nie wiem jak mam napisac takie makro. Ograniczenie nalozone przez zleceniodawce to Office 2002! :( Zadanie jest nastepujace....
Witam! Akurat obecnie zajmuję się kontrolką MSFlexGrid, tak że się już trochę na niej poznałem. Jej plusem jest to że do działania nie potrzebuje baz danych. Poza nią standartowo w Visual Basic jest dołączana kontrolka DataGrid, DBGrid (niestety obydwie działają na bazach danych), poza nimi można w...
Jest to prosty skrypt napisany w Visual Basicu do wyznaczania jednostek miar po podaniu liczby w normalnym zapisie matematycznym. Duże ułatwienie, jeżeli mamy zamienić kilkadziesiąt liczb. Mianowicie skrypt zamienia: 1000Ohm na 1kOhm 10E-9 na 10nF ... Wystarczy zaakceptować makro w Excelu a później...
Witam Nie moge doszukać się funkcji konwertującej dane decymalne na binarne w visual basic'u. Zamiana na HEX i OCT jest bez problemowa bo są to funkcje wbudowane w VB na stałe. Czyżby nie było zamiany w prosty sposób na binarne, np. jak w excelu dec2bin? Czy trzeba budować funkcję dzielenia przez 2...
Jak dodać muzykę wav 8 bit do Visual Basic for Aplications (w Excelu)? Chciałbym żeby po kliknięciu na przycisk (Commandbutton) włączyła się muzyka z wav (8 bit) .
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...
Zapomnialem zaznaczyc ze jestem troche zielony.. Dodano po 24 Ohm, juz zamkniete, zrobilem, dziekuje. Wszedlem po prostu w makra, nagralem makro - edytowalem je w visual basicu i wkleilem kod do przycisku :)) wyglada on tak: ActiveCell.FormulaR1C1 = "=VLOOKUP(R23C12,Podsumowania!R3C1:R32C5...
Cóż, osobiście uważam, że Excel i VBA nie będzie do tego dobrym rozwiązaniem... VBA to taki trochę dodatek do kożucha, jakim jest Excel czy Access - niby jakiś język programowania, ale nie on był głównym celem twórców. Ściągnie danych z sieci web za pomocą kwerendy to taka trochę czarna skrzynka - niby...
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...
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...
Witam Może jestem nadpobudliwy dodając ten temat ale nigdzie nie ma klarownego i prostego w zrozumieniu programu do komunikacji z urządzeniami zewnętrzymi na RS485. Jeśli podobny temat jest na forum to przepraszam ale nie mogłem go odkopać. Problem jest taki: napisać program w Visual Basic'u do zczytywania...
Cześć! Potrzebuję pomocy z visual basickiem w Excelu. Chcę zrobić pole combo w którym do wyboru byłyby 3 opcje 1,2,3 (brak, z materiałami, bez materiałów) i zależnie od wyboru ukrywałyby się w arkuszu rożne wiersze np dla "brak", wiersze od 10-20, dla z materiałem 10-15, a bez materiałów 15-20. Jeśli...
Dzień dobry uruchomiłem excel w trybie awaryjnym Proszę spróbować uruchomić excela w trybie awaryjnym. W tym celu proszę w pisać "excel.exe /safe" w polecenie uruchom. W tym trybie proszę sprawdzić działanie klawiszy. i działa Niestety normalnie nie działa i nie pojawia się ikonka...
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
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ć...
Podział na osobne pliki dla każdego rejonu to niezły pomysł - trzeba ustalić kolor obszaru rejonu i porobić pliki z każdym rejonem zamalowanym tym kolorem. Potem dla każdego wpisu w tabelce - czyli pary (nr rejonu, kolor) - można wczytać plik z rejonem i ustalony unikalny kolor wypełnienia zmienić na...
Można to także zrobić (napisać programik) przy pomocy Visual Basic for Application. Wtedy wyniki mogą być zaprezentowane w dowolnej, wygodnej dla nas formie. Opłaca się to wtedy, gdy operację taką będziemy przeprowadzać częściej.
Witam. Chcę ustanowić połączenie między sterownikiem Siemens S7-1200 a programem MS Excel w celu obustronnej wymiany danych. Mam już skonfigurowany serwer PC Access który łączy się ze sterownikiem i odczytuje zmienne, nie ma z tym żadnych problemów. W Excelu zainstalowałem też dodatek z PC Access, który...
Można jeszcze zaproponować rozwiązanie mieszane - połączyć Excela z Visual Basiciem. W VBA jest metoda Evaluate, którą można wykorzystać do obliczania wartości numerycznej formuły zapisanej jako tekst. W module VBA należy zdefiniować prostą funkcję, na przykład taką: Function Oblicz(x) Oblicz...
Dzień dobry, Chyba doszło tu do jakiejś nieścisłości. Funkcje w Excelu służą do wykonywania obliczeń i zwracają wynik do miejsca wywołania. Funkcja WYSZUKAJ.PIONOWO nie jest tu żadnym wyjątkiem. Usuwanie danych wymaga procedury czy podprogramu, albo wbudowanego, albo napisanego przez użytkownika w Visual...
Najlepszym interfejsem do Excela jest chyba sam Excel ;) Nie opisałeś zbyt szczegółowo co chcesz osiągnąć, ja to rozumiem, że masz dużo danych w jakimś pliku Excel które ktoś lub coś wypełnia, a Ty chcesz z nich tworzyć jakieś skrócone podsumowania? Sposobów na "dobranie się" do takiego Excela jest...
prosze o podpowiedzi albo o małe poprawki W Twojej sytuacji (brak accessa) jedynym rozwiązaniem jest opracowanie formularza w excelu (zakładka deweloper, visual basic, insert, userform itd.) i drobne oskryptowanie w vba zapisujące dane formularza do odpowiedniej tabeli. Gdybyś posiadała accessa...
Czyli nie istnieje taka możliwość,by to w prosty sposób zrobić w Excelu nie będąc zaawansowanym użytkownikiem? Trzeba znać język programowania Visual Basic dla Excel'a. Główny problem polega na tym, że normalna baza danych przechowuje dane w wielu tabelach. W jednej np. dane kontrahenta (imię,...
Witaj. Teoretycznie w Excelu da się zrobić prawie wszystko, w końcu ma zintegrowane VBA, czyli język programowania. W praktyce bardziej bym to próbował wykonać w jakimkolwiek języku programowania (choćby Visual Basic, czy inny język znany Koledze) bez użycia Excela, który tak naprawdę moim zdaniem w...
Chodzi o to że mam napisane w VBA makra i przed przeinstalowaniem systemu chodziły szybko. No jest to troszkę linijek kodu i normalnie tak z 5 sek trwało wgranie. A teraz jak zrobiłem reinstalacje systemu i zainstalowałem najnowszego excela to wgranie całego makra trwa z minute. Czasami nawet wywala...
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...
Witam. Jest taki problem. Potrzebuję, aby zawartość komórek w excelu mogły modyfikować jedynie formuły z Visual Basic'a. Chodzi o to, żeby nie było można z palca wklepać nic do pewnych komórek arkusza. Wie ktoś jak to zrobić??? Zamykam. - arnoldziq
Dziekuje za zainteresowanie. Troche zle opisalem mój problem, chodzi o to że musze stworzyc arkusz z wykorzystaniem Visual Basica. arkusz ten ma rysowac przebiegi wyjsciowe ( wylkresy y(t)) regulatorów P, I, PI oraz PID w zaleznosci od parametrów obiektu ( wzmocnienie, wartosc zadana) oraz regulatorów...
przypuszczam że lepszym rozwiązaniem byłoby napiszanie makra w Visual Basic Excel'a. W tym momencie masz możliwość dokładnego zdefiniowania problemu.
Odwołanie do Excel'a poprzez R1C1 oznacza nic innego jak R ow1 C olumn1, tłumacząc na polski to W iersz1 K olumna1. Jest to poprostu inny sposób adresowania komórki. Odwołując się np. z poziomu VBA (Visual Basic for Application) podajesz komendę cells(3,4) czyli odwołujesz się do wiersza 3 i kolumny...
Witam Od dwóch dni męczę się nad połączeniem dwóch plików excela, konkretnie chodzi o pobieranie danych do komórki (A1) w pliku 'wynik.xls' z: (A1) w pliku 'dane.xls' Przeszukałem wszystko i nigdzie nie znalazłem szczegółowej instrukcji jak to zrobić. Wiem jedynie że trzeba użyć do tego celu...
Witam. Znowu mam klopoty. Moze niedostatecznie wyjasnilem problem za co z gory przepraszam. Zaczne wiec od poczatku. Program, ktory chce napisac to prosta (mam nadzieje) aplikacja magazynowa. Aplikacja ma polegac na zlozeniu zamowienia na okreslona ilosc sztuk produktu. Na produkt skladac sie bedzie...
Pytanko jak kodem Visual BASIC w excelu obramować komórkę i scalić kilka?
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
Da się tylko że programista za bóg zapłać tego zazwyczaj tego nie robi a nikt tego nie sprawdza, chyba że skarbówka na kawę się wprasza lub ktoś plagiacik doniósł i rozpoczęto "polowanie na czarownice spod znaku Crtl+C -> Crtl+V" ]:-> w skrócie (modułowo progs opisuję): musiałbyś napisać coś co...
Witam Mam taki problem muszę w excelu napisać skrypt w Visual Basic lub nie jeśli się da który z jednej kolumny pobierze wartość do wyszukania następnie przejdzie na drugi arkusz i tam ją spróbuje wyszukać w tabeli. Jeśli znajdzie wartość w tabeli to wytnie ten wiersz w którym ją znalazł i wklei obok...
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ść...
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...
Problem można rozwiązać również w samym Excelu bez Visual Basica. Oznaczmy przez z zakres kolumnowy lub wierszowy, który poddajemy analizie. Tę nazwę można faktycznie nadać zakresowi lub w poniższych formułach w miejsce z wpisać adresy zakresu. Wszystkie poniższe formuły są formułami tablicowymi...
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...
Dzień dobry, Zasadniczą sprawą jest rozdzielenie części tekstowej i numerycznej w Pana danych. Gdyby przedrostki tekstowe w komórkach były jednakowej długości (np. 3 znaki) to łatwo można w Excelu to rozdzielić stosując formuły: Do części tekstowej: =LEWY(kod;3) Do części numerycznej: =ZASTĄP(kod;1;3;)*1 Kod...
Witam, na wstępie zaznaczam że nie jestem specjalistą od excela a potrzebuję niewielką pomoc jeżeli chodzi o Visual Basica, wrzucam 2 pliki, w jednym jest wykonana wyszukiwarka która działa bardzo sprawnie, zainstalowana jest w przycisku "aktualizuj" natomiast samodzielnie nie umiem tego wykonać, i prosił...
Dzień dobry, Rozumiem, że oczekuje Pan makra w Visual Basicu, bo w samym Excelu byłoby to dość trudno zrobić. W załączniku ma Pan propozycję rozwiązania w postaci makra uruchamianego przyciskiem z arkusza ALL. Przyjąłem następujące założenia: 1. Plik zawiera tylko arkusze z danymi i jako ostatni arkusz...
Dzień dobry, Rozwiązanie w Visual Basicu jest dobre, bo ogranicza zasięg zmian do wybranej komórki. Ale w samym Excelu też to da się zrobić, ale w ograniczonym zakresie. Trzeba wykorzystać obliczenia iteracyjne. W opcjach na karcie formuł trzeba zezwolić na obliczenia iteracyjne i ustawić max. liczbę...
Dzień dobry jeszcze raz, Trzeba otworzyć okno Visual Basica: Alt+F11 to uniwersalna kombinacja klawiszy, która działa w każdej wersji Excela (można też wejść z menu, ale to dłuższa droga). Teraz po lewej stronie jest wyświetlona lista arkuszy, trzeba kliknąć dwa razy ten, w którym ma być kod i w oknie...
Dobry wieczór, Do tego trzeba zaangażować Visual Basic, bo w samym Excelu są ograniczone możliwości sterowania treścią komentarzy. W załączniku jest propozycja rozwiązania, ale musi Pan ją zaadaptować do swoich potrzeb. Jeśli danych jest dużo trzeba zastanowić się nad optymalizacją, bo działanie może...
Dzień dobry, Opis jest zbyt ogólnikowy, aby coś poradzić. Czy ten grafik jest generowany w Visual Basicu czy formułami Excela i w jaki dokładnie sposób? Proszę załączyć przykład arkusza z grafikiem. Pozdrowienia.
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...
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...
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...
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...
Witam Mam problem z zastosowaniem makra, by powiązać ze sobą dwa pliki w Excelu. Chodzi głównie o to, by wpisując w pliku KARTA.xls typ płytki np "a", "b" itp.. , po powiązaniu z drugim plikiem, w który służy jako baza danych, automatycznie wypełniło się pole z numerem magazynowym. Przykładowa baza...
Można to wszystko wykonać, najlepiej pisząc prosty programik w jakimkolwiek języku. Jeżeli upierasz się przy Excel'u, polecam Visual Basic.
Posiadam Excel 2007, od pewnego czasu po uruchomieniu Developera i VB pojawia mi się ekran podzielony na dwa o różnym odcieniu szarości, pola. W górnej części widać tylko nazwę otwartego pliku. Przeinstalowałem Office ale bez efektu. Plik, który posiadam, otwiera się na innym komputerze bez problemu...
Panowie JRV i lanzul dziękuje za wyjaśnienia kodu. Nie spodziewałam się tak konkretnego wyjaśnienia. Nie wiem czy ogarnę ten temat. Czuje się jak słonica w sklepie z porcelana albo jeszcze gorzej, jako bokser w rękawicach wysłany do operowania pacjenta chorego na serce. Koledzy jak to ogarnęliście?...
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
Stopień skomplikowania rośnie wraz z ilością warunków. Zrób sobie ćwiczenie i rozpisz algorytm takiego programu. Nie musisz być programistą, aby to zrobić. Czyli rozpisz sobie schemat działania takiego, nazwijmy to umownie, programu. Rozpisując dla jednego składnika x1 musisz wziąć pod uwagę warianty,...
VBA nie ma takiej możliwości. Możesz to zrobić w VSTO (Visual Studio Tools for Office czyli biblioteka .net jako add-in do excela)
Czy ktoś może mi udzielić rady jak najprościej wmontować prostą tabelkę (coś ala excel) tak żeby dało się edytować komórki? Oglądałem w sieci projekty z użyciem data i load data ale czy niema czegoś prostszego? Temat zamykam. - arnoldziq
może wystarczy Ci generator liczb losowych napisany w excelu? =ZAOKR.DO.CAŁK(MAX(1;100*(LOS())))
W katalogu startowym Excela znajduje się prawdopodobnie jakieś makro. Usuń je lub przenieś (dla bezpieczeństwa zrób kopię) i powinno być ok. Nie wiem jaki u Ciebie jest katalog startowy Excela np. C:\Documents and Settings\UserXXX\Dane aplikacji\Microsoft\Excel\XLSTART\ Tuta... artykuł pomocy technicznej...
Wg mnie, prosciej bedzie zrobic takie cos w Accessie. Swego czasu bawilem sie w nim i stworzylem wtedy m. in. playerka, przegladarke obrazkow, i sporo innych rzeczy. W porownaniu do VBA w Excelu, w Accessie wydaje mi sie on bardziej intuicyjny, mozna ustawic np. formatke startowa, i w ogole zablokowac...
Witaj dzięki za odp. Bdobrze mnie zrozumiałeś, program w systemie zmienia jakieś pliki dll po za instalowaniu programu nic nie idzie robić w win.Pozostaje tylko przeinstalowanie. Program który napisałem jest bardzo prosty est to zegar analogowy z cyferblatem. i posiada jeszcze tla pod reklamy (BMP) pod...
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...
Mam taki problem: nie wiem czemu poczatek logowania nie działa tzn. nie dostaje pakietu GG_WELCOME..Oto kod: char *nazwa; WSADATA wsaData; WORD wersja = MAKEWORD( 2, 0 ); int blad = WSAStartup(wersja, &wsaData ); struct hostent *host; host=gethostbyname("app...
Logfile of HijackThis v1.99.1 Scan saved at 23:36:12, on 2007-05-28 Platform: Windows XP Dodatek SP2 (WinNT 5.01.2600) MSIE: Internet Explorer v7.00 (7.00.6000.16441) Running processes: C:\WINDOWS\System32\smss.exe...
Poczytaj to: [url=]link (pdf). Interesujący Cię temat rozpoczyna się od str.16 Oczywiście Excel zainstalowany i w menu VB Project lub Tools>References zaznaczone "Microsoft Excel xx Object Library".
Z pierwszego: dim adres 'pobieranie scezki adres = InputBox ("Podaj sciezke", "Wprowadzenie danych") katalog = adres dim w ' Uruchomienie Excela set w = createobject("Excel.application") w.vis... = w.Workbooks.add ' Utworzenie nowego dokumentu Set MyFiles = CreateObject("Scripting.FileSystemObject...
Formułą w Excelu można następująco =DŁ(A1)-DŁ(PODSTAW(LITER...
Taki przykład formularza w Access'ie. [url=]Link. Nie gra roli forma, ale ciekawie rozwiązane jest przerysowywanie obiektów, w tym wypadku akurat wskazówek zegara. Swego czasu zrobiłem w Excel'u na tej podstawie obrotomierz samochodowy (z prędkościomierzem cyfrowym w polu tekstowym). Przy pomocy OnTime...
Zależy jaka duża ta baza i o jakiej strukturze (txt), ale jeśli ma mniej niż maksymalna ilość wierszy w arkuszu i są jakieś separatory to zaimportuj plik tekstowy do Excela i wyszukuj funkcjami.
To żeby mieć jeszcze pełniejszy obraz możliwości do wyboru, należy wspomnieć o możliwości zrobienia formy MDI :) Uzyskujesz wtedy efekt taki jak w Excelu czy Wordzie. Formie - rodzicowi ustawiasz parametr [syntax=vbnet]IsMdiContainer = True[/syntax] tworzysz w projekcie osobne formy (dzieci), które...
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...
Z kolorem to jasne - trzeba stworzyć trzy makra, każde dla innego. Bardziej chodzi mi o element który będzie zmieniany. Chciałym zamienić ItemFromID(x) na aktualnie zaznaczony myszą element. Ostatnio miałem podobny problem w Excelu (chodziło o możliwość scalania i formatowania komórek w ten sam...
No to do tego możesz użyć jakiegokolwiek sposobu, które to oferuje, nie bardzo rozumiem pytanie i dlaczego nie może to być dataset?? Crystal Reports, zapis danych do (szablonu) Excela, pliku CSV, strony HTML, ba, nawet zwykłego pliku tekstowego z "grafiką" ze znaków ASCII jak za czasów DOSa. Każdy plik...
Z tym wykresem w excelu może być problem. Z tego co widzę, NPOI nie obsługuje wykresów. Jeśli możesz skorzystać z szablonu excela (czyli masz gotowy plik bez danych) to się da - ładujesz dane, wykres się przegeneruje - są poradniki na necie. W innym wypadku musisz niestety zrobić samodzielne przeszukiwanie...
Cześć. Wczoraj odkryłem fantastyczny sposób na podrasowanie swoich skryptów .bat / .cmd - a mianowicie możliwość uruchamiania skryptów VBS. Dowolny skrypt .vbs można uruchomić z poziomu .bat w sposób następujący: WScript mojskrypt.vbs Skrypty .vbs wydają się świetną sprawą, gdyż nie wymagają...
Jest trochę o tym w Internecie. Szukałeś? Kiedyś kombinowałem na podstawie tego: [url=]Link (te "uśmieszki", to nawiasy zamykające) Ale coś nie za bardzo mi to wychodziło. Może dlatego, że próbowałem jedynie w Excel'u ;)
Mam stworzony formularz w VB w excelu gdzie mam numeracje każdego zlecenia które wygląda tak 001/OF/17 gdzie 001 chciałabym żeby przy dodawaniu nowej oferty zmieniało na kolejny numerek OF ma być stale a 17 to identykikacja roku kalendarzowego może być stała na ta chwile. Utknęlam w martwym punkcie....
Mam problem iż nie wiem z jakiego powodu program po naciśnięciu zaprogramowanego przycisku wywala mi błąd. Program ma za zadanie po naciśnięciu otworzyć nowy dokument worda, wpisać tam coś i na koniec zapisać plik w podanej lokalizacji z danym rozszerzeniem. Otwieranie worda się udaje natomiast dwie...
Witam. Mam program który po wciśnięciu guzika kopiuje plik z określonego folderu. Chciałem jednak go ulepszyć i zrobić, żeby folder był zmienny w zależności od danych wpisanych wcześniej przez projektanta. Problem jest taki, że adres tego folderu jest przestrzenią innego działu firmy i nie mam na...
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??
Witam <paweliw> masz rację suwak nie ma być widoczny ale jego wartość niestety ma być widoczna. Jest to Pole Kombi. Choć są dwie takie pocje Pola Kombi i nie wiem którą mam zastosować. A może ktoś w Microsoft Visual Basic coś robił. (Chodzi o te nieszczęsne skrypty) Chodzi mi o ułożenie...
visual basic sie klania :P mam gdzies ebooki i przykladowe formy, jak znajde to wrzuce
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...
Tylko przy użyciu VB (Visual Basic). Tworzysz makro itd. Pozdrawiam Józef
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ć...
Można to zrobić w Visual Basic, tworząc procedurę, używając min. funkcji left, ltrim, right. Już. Napisałem, wypróbowałem i działa. Jeżeli maksymalna wartość liczby <10 w stałym formacie 2 cyfry po przecinku to jest to proste...
Witam W jaki to sposób rozwiązać, czyli zsumować dane z kolumny B oddzielnie dla indeksu a i b z kolumny A, czy trzeba koniecznie pisać skrypty w visual basic. Za wszystkie odpowiedzi dzięki z góry.
Tak, istnieje taka możliwość. Do zrobienia tego co piszesz powinna wystarczyć [url=]korespondencja seryjna. Jeśli coś bardziej skomplikowanego, to zawsze można próbować z makrami i/lub VBA (Visual Basic for Applications). Pozdr!
Użycie funkcji =WYSZUKAJ.PIONOWO nie zdaje egzaminu, bo wartości pojawiają się w polu wpisania formuły, ja potrzebuję aby wartość pojawiła się w polu sąsiednim. Możliwe jest też że nie potrafię użyć formuły =wyszukaj pionowo, możliwe że ta funkcja ma jeszcze inne możliwości składni która przeniesie...
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...
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...
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...
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...
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)
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...
W Visual Basic-u mam karte a w niej "General" którego nie moge zmienić na "Worksheet" i tym samym po prawj nie mam możliwości wybrania "Chanage" Jak to mam zrobić?
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...