Witam!
Mam pytanie czy jest możliwość wykonywania w excel tabeli automatycznie
Tzn np po dodaniu danych lub co dzień nowa tabela (oczywiście zakres tabeli dane w niej zawarte zawsze takie same)
Pozdrawiam!
Coś jaśniej ok żaden problem
Tworzę coś w rodzaju "bazy danych" mam 4 arkusze w których zapisywane są odpowiednie dane, pomiary itd
Żeby to miało jakikolwiek sens muszą być w kolejnym arkuszu wyniki (lub kolejnych arkuszach) Wyniki muszą oczywiście być zapisane w tabeli. Nie wiem ile tych pomiarów będzie (z pewnością dużo) więc nie ma sensu tworzyć tabeli bo nie wiem ile tych wyników będzie.
Czy jest możliwość aby po wpisaniu jednego utworzyła się kolejna "sama"?
Próbowałem poprzez MAKRA jednak to nie bardzo wychodzi.
Więc potrzebuję pomocy
Dla zobrazowania sytuacji podaję w załączniku przykład który jest tylko przykładem i odzwierciedleniem tego co robię
I sytuacja powtarza się kolejny raz (na tym forum). Zasadę działania pliku zna tylko autor.
Quote:
Tworzę coś w rodzaju "bazy danych" mam 4 arkusze
W pliku są tylko 2.
Quote:
w których zapisywane są odpowiednie dane, pomiary itd
Do którego i w których komórkach?
Nazwy arkuszy mówią wiele (Arkusz1, Arkusz2). Domyślam się tylko, że wyniki będą wpisywane w Arkusz1 (ale to tylko mój domysł).
Quote:
Wyniki muszą oczywiście być zapisane w tabeli.
Domyślam się, że chodzi o tabelkę w Arkusz2?
Quote:
więc nie ma sensu tworzyć tabeli bo nie wiem ile tych wyników będzie.
Czy jest możliwość aby po wpisaniu jednego utworzyła się kolejna "sama"?
Mam podobne wrażenia jak walek ...
Przypuszczam, że autor chciałby dokonać 4 pomiarów (4 tabelki w Arkuszu 1) i ich wyniki zapisać w Arkuszu 2.
Potem usunąć wyniki z 4 tabelek i wpisać nowe pomiary i znowu je przenieść do Arkusza 2. Trochę to bez sensu bo można wszystko od razu w Arkuszu 2 zrobić ...
Odp 1) sytuacja nie powtarza się tylko jest kontynuowana i "życie wymusza ciągle jakieś modyfikacje"
Odp 2) Pomiar będzie zapisywany w arkuszu 1 muszą one być zapisywane w arkuszu 2 UWAGA ponieważ arkusz 1 służy jako instrukcja z opisami, zdjęciami, przypisanymi makro funkcjiami jeżeli, wyszukiwania pionowego, listy rozwijane i to chyba wszystko
Odp 3) Do arkusza 1 jest przypisane makro "wyczyść" która usuwa pomiary po ich wpisaniu, jak wspomniałem arkusz 1 musi być wielokrotnego użytku a arkusz 2 musi przedstawiać wyniki na zawsze i tam też w arkuszu 2 ta tabela ma się tworzyć.
paweliw
Tu racja tak to ma wyglądać nie jest to bezsensu z powodu wyżej opisanego czyli arkusz 1 to instrukcja postępowania
NO i jeszcze jedno chyba najważniejsze tworze to wszystko do użytku dla "prostych" ludzi pracowników których nawet myszka parzy a co dopiero EXCEl...
dlatego też tyle komplikacji
Dodano po 2 [minuty]:
aaa i pisząc "nie ma sensu tworzyć tabeli bo nie wiem ile pomiarów będzie" miałem na myśli tworzenie tabeli o określonej Lp.
No to w przykładzie który podałeś przy użyciu VBA to będzie bardzo proste. Przykład w załączniku, ew. można rozbudować o jakieś sprawdzanie poprawności, czyszczenie pól po zapisaniu etc.
Właśnie o to mi chodziło!!! Gratulacje!!!
W poniedziałek dopiero zacznę to "dłubać" dalej i pewnie wszystko od zaraz mi nie wyjdzie więc pewnie będę miał pytania...
Więc mam nadzieję że mogę pytać?
Jeszcze raz gratuluję wiedzy, umiejętności i myślenia!!!
SZCZERE DZIĘKI!!!
Witam!
Prubuje zrobić taką samą tabelkę;
Przepisałem Twoje VBa i nic... w załącznik przedtawiam PrtScr gdzie wyskakują błedy
Proszę o pomoc
Zaznaczam jesem "kompletną NOGĄ z vba" Wiec proszę tłumaczcie mi jak dziecku
Pozdrawiam
A gdzie wstawiłeś ten kod?
W załączniku widzę jakiś przycisk na formie, ale już samej formy w kodzie nie widzę... Nie prościej zamieścić plik Excela?
Po pierwsze primo: żeby makra działały, plik musi być zapisany w formacie .xlsm lub xls Po drugie primo: w opcjach programu Excel -> Centrum zaufania musi być włączona obsługa makr w Excelu, masz ją włączoną?
Sorki że dopiero tera piszę.
Rano sobie z tym poradziłem.
Właśnie chodziło o ten przycisk.
Najpierw pisałem VBA a później przycisk.
A należało zrobić odwrotnie przycisk, przypisz makro, nowy, wpisanie programu i gotowe.
jednak troszkę się z tym męczyłem.
DZIĘKI ZA POMOC
Witam!
Podczas wprowadzania danych do mojego arkusza urodził mi się kolejny problem.
Chciałbym aby wybierając zmiane VBA przypisywł odpowiedno dane do danego arkusza.
Czyli jeżeli wybiorę ZM 1 zapisuje dane do arkusza o nazwie ZM 1 it.
Załączam przykład w celu pokazania o czym myśle.
jeżeli istnieją pytania odpowiem
Jednak z góry dziękiza pomoc!!!
POZDRAWIAM!