Witam, mam zrobić "baze danych" w excelu. mam z każdej zapisanej faktury przepisać część danych do pliku podsumowującego miesiąc. Mam tylko problem ze znalezieniem metody realizującej dostęp do następnej komórki w stosunku do obecnie zaznaczonej (finalnie potrzebuje przechodzenie w pionie i w poziomie) Jak to zrobić? Z góry dzięki za pomoc.
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 to wprowadzone dane poprzez formularz można swobodnie...
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 odnoszą się do tej wersji. W innych wersjach szczegóły...
Można to wszystko wykonać, najlepiej pisząc prosty programik w jakimkolwiek języku. Jeżeli upierasz się przy Excel'u, polecam Visual Basic.
Hej, nie potrzebowałem wyswietlić Użytkownikowi numeru wersji office lecz dodac odpowiednią wersje biblioteki outlooka w zależności od wersji zainstalowanego offica. W tym momencie kod mi działa ponieważ sam dodałem odpowiednią bibiliotekę do kodu ale na innej wersji office plik nie będzie działać i pokaże się komunikat o brakujących bibliotekach. Aby...
Dzień dobry. Mam problem z zapisaniem arkusza. Wygląda to następująco: Otwieram arkusz excel- otwieram VB -daje insert moduł- wklejam kod i zapisuje. Wracam do arkusza i kod działa. Wchodzę ponownie do edytora VB , kod jest i działa w arkuszu ale... jak zamknę arkusz, pomimo zapisania go, to po ponownym otworzeniu ,kodu nie ma. Co robię nie tak.
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 ;)
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 żądany, oraz dodać do tworzonego wynikowego obrazu....
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...
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.
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 czy moze ktos mi pomoc potrzebuje bardzo pilnie aby ktos mi pomogl stworzyc program <img src=""> blagam niech ktos mi pomoze jestem zielony w tym programie a musze miec ten program zrobiony :/
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...
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. Posiadam klikanascie identycznych plikow formularzy .doc....
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, że uświadomiłeś mnie że się da to zrobić, to Ci się Kolego "krzynka piwska"...
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 ma odebrać po RS232 zawartość pamięci 24c08 połączonej z Atmegą32....
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...
Witam, Otóż jestem początkującym w tej dziedzinie nie mogę przejść pewnej bariery którą jest utworzenie zgodnego kodu. Chciałem stworzyć własny kalkulator, wszystko było dobrze dopóki nie zacząłem pisać kodu, który ma zadziałać. Prawdopodobnie źle formułuję polecenia które podkreśla mi na czerwono.. Tutaj podkreśliłem te błędy. Oto ten kod: Private...
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 ?
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 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...
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.
Hejka :) Jak wykonać makro które zamalowywałoby jedną całą kolumnę(interior),po pojedynczym wciśnięciem np. ctr + s i następnie po kolejnym wciśnięciu kolejną kolumnę, np. na dół. Aż do tysięcznych powtórzeń lub więcej. Zbliżają się święta, a moja mama tyra w pracy po 12h w tym tygodniu. Proszę Was o pomoc, mam nadziej że nie będę musiał robić świątecznego...
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 do wstawienia do formantu. W zależności od tego jak...
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(x*N... End Function i coś liczy także chyba ok . ale będę...
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 active x image. Funkcje, które potrafie napisać...
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.
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
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 4.
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
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...
W jaki sposob sprawdzic czy dwa wiersze sa identyczne - czyli wszystkie komorki w danych wierszach sa sobie rowne. Oczywiscie petla FOR w niej IF i potem sprawdzenie warunku, ale wlasnie jak?
No właśnie... a chodzi o to, że te nazwy nie będą raczej jednolite, sprawę komplikuje również to, że na podstawie tych zmiennych tekstowych danych będę musiał robić raport co kilka dni.... Dlatego tak mi zależy na programiku,który by ściągał tekst do excela. Dodano po 23 Ktoś kiedyś na tym forum polecał tą stronę: marcinj12, a czy mógłbym Cię prosić...
:arrow: bobo InStr Trzeba podstawić Kolego wielkie dzięki. Jesteś naprawdę wielki. Masz PIWO!!! Dodano po 2 Przy okazji, czy jest jakaś literatura aby nauczyć się pisania w języku Visual Basic? Czy do tego jest potrzebna znajomość języka angielskiego?
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...
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 = Evaluate(CStr(x)) End Function Można z niej teraz korzystać...
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...
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 danych z urządzeń podpiętych za pomocą RS232,...
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ł...
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 Basicu. O co tu mogło więc chodzić? Być może...
Po kliknięciu na pracownika wyskakuje błąd w tej linijce: Kod Visual Basic - List2 - Przypra v y 12 - Przypra w y
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 Try Dim arkusz = oExcel.Application.Sheets("Korp...
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 do każdego pola dodawać =S2E(A4;"F"), gdzie S2E makro,...
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...
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. 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 wyświetla wybrane zmienne w wybranych komórkach,...
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...
Dobry wieczór, Pierwsze pytanie, czy to ma być rozwiązanie w Excelu, czy w Visual Basicu? Jeżeli w Excelu, to można wykorzystać iteracje, żeby w ciągu znaków znaleźć pierwszą literę. Zakładam, że pierwsza litera to początek nazwy miasta. Aby zrealizować obliczenia iteracyjne, należy w opcjach Excela zezwolić na iteracje. Potrzebna też będzie komórka...
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 danych z numerami poszczególnych płytek znajduje się...
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 "szybkiej analizy", gdy przeciągam jakieś formuły i chcę dać np. wypełnienie...
Możesz jeszcze przetestować to rozwiązanie [syntax=text]1. Otwórz skoroszyt w programie Excel. Zwykle program Excel wyłącza makra w arkuszu, dopóki nie klikniesz przycisku, aby włączyć makra. Nie włączaj jeszcze makr. 2. Otwórz edytor VBA. Możesz nacisnąć ALT + F11 lub na wstążce kliknąć Developer> Visual Basic 3. W edytorze VBA kliknij dwukrotnie moduł...
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 excela. Wiem że na innych kompach śmiga to bez problemu....
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....
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 skrypty FAKTURY VAT z różnymi bajerami i takie tam. Za wszelkie...
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.
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, to przede wszystkim - jest to dodatkowy proces...
Witam Na początku chciałbym się przywitać :) Mam problem z Visual Basic. Zacznę od początku: Na zajęciach mieliśmy zadanie - rozpisać funkcje, które zamieniałyby jednostki - bary na kPa, kelwiny na stopnie celcjusza itp. Następne zadanie polegało na obliczeniu prędkości gazu, ale wprowadzane dane mogłby być w różnych jednostkach, tutaj miała być użyta...
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ąć posługując się Visual Basiciem, ale Pan go nie...
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"...
Excell nie jest narzędziem do developmentu oprogramowania, w każdym współpracy kontekście współpracy z oknami, z otoczeniem jest uboższy niż np Visual Basic
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 ( stała T, wzmocnienie ) wprowadzanie tych parametrow...
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ń...
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ć?
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 , więc należy je zatwierdzać przez Ctrl+Shift+Enter ....
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 oznacza adres komórki z danymi. Podobnie...
pozdr.
Dzień dobry, Trochę długo milczałem, bo miałem problemy z połączeniem Internetowym i jeszcze parę innych spraw. Ten wzór na godziny nadliczbowe jest dobry, tylko nie potrzeba tylu nawiasów, wystarczy tak: [syntax=text]=SUMA.JEŻELI(D7:S8;">8")-LI... Te formuły nazwane, które wprowadziłem miały na celu uproszczenie formuł...
Zobacz to:
... w jaki sposób odczytać z poziomu Excel'a dane z utworzonych wirtualnych portów COM? Wyniki krótkiej kwerendy po forum i okolicach ... trochę do przejrzenia będzie. W podsumowaniu zarysowuje się kwestia sporządzenia jakiejś, w miarę funkcjonalnej, formatki z odpowiednią kontrolką, np. MSCOMM32: (VS.60).aspx W każdym bądź razie otwarcie portu do...
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 możliwości Excela Widzę, że rozgorzała dyskusja Panie,...
Podzielność sprawdza się operacją pozyskiwania reszty z dzielenia (dzielenie modulo). W VBA jest to operator [url=]Mod. Jeśli daje wynik 0 to znaczy, że liczba lewa jest podzielna przez prawą. Zatem (Range("C81").Value Mod 4 = 0) będzie warunkiem podzielności.
Witam wszystkich użytkowników forum. Czy ktoś miałby czas napisać krótki skrypt w excelu w visual basicu, który będzie konwertował jednostki powiedzmy z m/cm, godziny/minuty, km/m minuty/sekundy? Bardzo mi potrzebne będzie do godziny 12.00
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 bardzo VB, ale jeśli chodzi o Set i Let to one znaczą...
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 value. W linijce z zaokrąglaniem robisz chyba prawie wszystko...
Jak by ktoś kiedyś szukał to poniżej działający skrypcik vbs: Option Explicit Dim objUser, strExcelPath, objExcel, xlBook1, objSheet, _ objFSO, objFile, aline, aLines, irow, icol Const ForReading = 1 Set objFSO = CreateObject("Scripting.FileSystemObject... Set objFile = objFSO.OpenTextFile("D:\FIRMY\ARP\1\1\1.... ForReading) Set objExcel = CreateObject("Excel.Application")...
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ś, a składniowo prostszy. No i też dostępny dla Visual...
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 sieci znaleźć inne kontrolki. A czy w MSFlexGrid nie...
To mój pierwszy post, więc w pierwszej kolejności witam wszystkich użytkowników ;) Mam następujący problem - moja znajomość VB jest na poziomie raczkującym, a pilnie potrzebuje rozwiązać następujący problem gdzie zdaje sie jedynym rozwiązaniem jest zastosowanie Visual Basic'a: Chce stworzyć arkusz bądź okno dialogowe, które po podaniu nazwiska skopiuje...
Może ktoś wie jak rozwiązać następujący problem; W arkuszu excela mam kilka kolum z różnymi wartościami /liczbowe, tekstowe/. Rzecz w tym, że kolumna zawierająca tekst powinna być komórką liczbową. Przykładowo wyświetlany tekst to: 1.500,00 a ja potrzebuję wartość liczbową 1500. Czy zna ktoś sposób na zautomatyzowanie tej zmiany ? Oczywiście w kolumnie...
Może ktoś wie jak rozwiązać następujący problem; W arkuszu excela mam kilka kolum z różnymi wartościami /liczbowe, tekstowe/. Rzecz w tym, że kolumna zawierająca tekst powinna być komórką liczbową. Przykładowo wyświetlany tekst to: 1.500,00 a ja potrzebuję wartość liczbową 1500. Czy zna ktoś sposób na zautomatyzowanie tej zmiany ? Oczywiście w kolumnie...
Witam kolegów, mam problem. Musze przygotować formularz w exelu na zasadzie bazy danych. Stworzyłem wszystko tylko mam problem z komórkami zablokowanymi do których mieli mieć dostęp tylko wybrani pracownicy. Gdy zablokuje komórki i włączę ochronę visual basic wywala mi błąd ponieważ on też próbuje zapisać informacje do tych komórek. Jak mogę ominąć...
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
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 klikasz na arkusz, w którym chciałbyś, żeby były wyniki; niech...
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 Wiem że temat był już poruszany, ale POMOCY!! Od niedawna bawię się komunikacją RS232, i próbuje szczytać dane do Excela, coś mi kiepsko idzie, (ogólnie tragedia), może macie jakieś aplikacje pod Excela, (makra lub coś w tym rodzaju), terminale mi działają, myślę że błędy popełniam w Visualu Basicu, brak mi już wytrwałości. Pozdrawiam KLOS0
Mam taki problemu załącz cały arkusz z moimi wypocinami;) Czwarta cześć ma wyglądać tak ze wybieram pracownika rok i miesiąc i ma mi wypisać godzi pracy w danym miesiącu ale w ząb nie wiem jak to zrobić :|
Witam Jestem bardzo początkujący jeśli chodzi o VBA dlatego zwracam sie do was o pomoc. Chodzi mi tutaj o napisanie funkcji lub formuly ktora wstawiona w dowolna komorke wyliczy ilosc wszystkich komorek na prawo od niej majacych taki sam kolor tla jak ona sama. Mam nadzieje że da rade coś takiego. Pozdrawiam
Mam tagi problem do rowiązania. Może mi ktoś podpowie jakie makro to zrobi. A mianowicie: Mam w skoroszycie excela wiele arkuszy. W każdym arkuszu mam zdefiniowany obszar wydruku z tabela. Mam również zrobiony arkusz - listę ze spisem wszystkich arkuszy z tabelami. Chciałbym zrobic makro, którę bedzie drukować tylko wybrane arkusze. Wybór arkusz dokonywał...
Witam, mam prośbę i z góry dziękuję za pomoc. Mam dwa identycznie sformatowane pliki w excelu i muszę je porównać. Na załączonym zdjęciu można zobaczyć jak wyglądają oba pliki. najważniejsze kolumny to Policy, Producer, Net oraz Check#. Po sprawdzeniu tych czterech danych można stwierdzić czy wiersze są takie same czy inne. Plik 2 zawiera aktualne dane;...
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...
Mam pytanie i bardzo proszę o odpowiedź Mm napisać makro w VB które będzie zliczać liczbę rekordów spełniających dane wymaganie np Ile jest rekordów spełniającyh wymaganie :firma1 i jest dział księgowość (plik w załączeniu) W tym przypadku są dwa takie rekordy. Następnie tą liczbę rekordów będzie mnożona przez jakąś stałą np 2 *0,7(stała) i będzie pokazywał...
Hej! Skoro już mowa o rejestrowaniu makr. Mam Excela 2007 i aktywowałam zakładkę Deweloper, ale przycisk "Zarejestruj makra", "Makra" i "Visual Basic" nie są aktywne;( Ktoś wie o co chodzi? Post wydzieliłem i przenoszę do Komputery Software. - arnoldziq
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...
Witam, jestem poczatkujący w programowaniu w VB. Pisze program bazodanowy do zarzadzania oprzyrzadowaniem pomiarowym w przedsiebiorstwie produkcyjnym. Stworzylem juz pewne podstawy, ale natknalem sie na pewne problemy. Chcialbym aby program umozliwial przegladanie zawartosci bazy danych w formularzu. Zainicjowalem wyswietlenie pierwszego rekordu w pierwszej...
Witam, Mam taki o to problem, który wydaje się dość prosty w założeniach, ale jako że moja wiedza na temat Visual Basic jest skromna to w praktyce męczę się z tym już zbyt długo. Problem do rozwiązania jest następujący. Mam kilkanaście dokumentów Worda z tabelką w której w pierwszej kolumnie są numery punktów w postaci np. 4578, 48796 itd. Oprócz tego...
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 polskim lub po opisie. (To udało mi się przerobić). Drugi...
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 zawijanie tekstu? UserForm3 Zakładka Inwestycje/Projekty...
Witam Mam do rozwiązania zadanie z którym nie daję rady. Trzeba stworzyć w excelu raport sprzedaży dla sieci handlowej. Mam kilka sklepów w których sprzedaje sprzęt rtv/agd. W 1 arkuszu tworzę bazę danych . Model, Producent, moc,cena zakupu, cena sprzedaży, sprzedaż w poszczególnych tygodniach. Produktów jest sporo około 1000 pozycji. W osobnym arkuszu...
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.