Forum Index

Rules  | Points  | Add...  | Recent posts  | Search | Register | Log in



Excel VBA - drukowanie listy obecności.


  Main Page -> Forum Index -> Programming Generally -> Beginners Programming ->Excel VBA - drukowanie listy obecności. Post new topic  Reply to topic 
Author
Hide the left column
Show left column Message
alvarofun
Level 17
Location: Kraków
Joined: 28 Nov 2008
Posts: 322
Helped: 1
Post rating: 5
alvarofun
Level 17
Post#1 02 Apr 2012 19:25  Topic author   

excel VBA Drukowanie


Witajcie

Od wczoraj zacząłem się bawić VBA w Excelu, więc nie zdziwcie się iż moje pytanie dla niektórych może być banalnie proste

W pracy mamy listę obecności i jest wielki problem z tym zmienianiem danych i drukowaniem co miesiąc :(.

Postanowiłem temu zaradzić i wyskrobałem taki malutki skrypt w VBA.
Co prawda to uprościło nieco pracę bo teraz wystarczy tylko wybrać miesiąc i po kolei imię i nazwisko pracownika i naciskać na przycisk drukuj i nowa karta zostaje wydrukowana, jednak mam problem z tym że coraz jest więcej pracowników.

Wiem że pewnie się wam nie chce, i chcecie żebym sam poszukał i sam sobie poradził, ale już naprawdę szukałem i straciłem cierpliwość.

Chciał bym wybrać miesiąc i żeby raz kliknąć drukuj a wszyscy pracownicy po kolei zostaną wydrukowani. Pomożecie ??

W załączniku dołączam plik tej listy.
musicie sobie zmienić rozszerzenie na *.xlsm bo nie dałem rady dodać na forum :(


Miejcie choć odrobinę serca... proszę

Attachments:

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
walek33
Level 28
Location: Łazy
Joined: 07 May 2005
Posts: 1008
Helped: 125
Post rating: 9
walek33
Level 28
Post#2 02 Apr 2012 21:14  Helpful post   

Re: excel VBA Drukowanie


Wydaje mi się, że o wiele szybciej i prościej zrobiłbyś to w Wordzie korzystając z dobrodziejstwa korespondencji seryjnej.

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
alvarofun
Level 17
Location: Kraków
Joined: 28 Nov 2008
Posts: 322
Helped: 1
Post rating: 5
alvarofun
Level 17
Post#3 02 Apr 2012 22:05  Topic author   

Re: excel VBA Drukowanie


możesz mi to przybliżyć??? że niby jak by to było???

Dodano po 39 [minuty]:

ok przeglądnąłem filmik na youtube o korespondencji seryjnej, utworzyłem dobie bazę danych z imionami i nazwiskami i jest ok, daje drukuj i drukuje mi każdą kartkę z innym nazwiskiem.

Problem w tym że i tak co miesiąc będę musiał edytować sobie szablon, bo każdego dnia jest inna liczba dni miesiąca. Niema na to jakiejś rady??? na przykład wybieram z listy maj i szablon mam z 31 dniami, a już jak wybiorę czerwiec to będę miał szablon z 30 dniami, jak by to zrobić ???

Helpful post? + 0
Back to top
Timi Monri
Level 10
Location: Szczecin
Joined: 07 Mar 2010
Posts: 26
Helped: 4
Timi Monri
Level 10
Post#4 04 Apr 2012 12:12  Helpful post   

Re: Excel VBA - drukowanie listy obecności.


Zobacz mój plik. Wprawdzie drukuje on zaznaczone adresy na kopercie
ale możesz to sobie przerobić.

Aby drukowało ilość dni odpowiednich dla miesiąca zrób standardowe IF
i przypisz że 31 ma miesiąc taki i tak a 28 i 29 Luty ,

Aby zmodyfikować obramowanie daj formatowanie warunkowe że jeśli
komórka z dniem jest pusta to brak obramowania a jeśli jest to co tam chcesz

Spróbuj, a jeśli nie podołasz daj znać, odkopie plik z nadgodzinami w danym miesiącu
tam właśnie zrobiłem tak jak napisałem powyżej

Pozdrawiam

Attachments:

Helpful post? + 0
Back to top
alvarofun
Level 17
Location: Kraków
Joined: 28 Nov 2008
Posts: 322
Helped: 1
Post rating: 5
alvarofun
Level 17
Post#5 05 Apr 2012 15:26  Topic author   

Re: Excel VBA - drukowanie listy obecności.


Fajny ten twój skrypt o tym adresowaniu kopert, zapisałem sobie go, na pewno mi się kiedyś przyda coś z niego, podpatrzeć czy coś, jednak mi chodzi właśnie o ten kalendarz, jeśli by ci się tylko chciało poszukać to z góry serdeczne Bóg zapłać. Będę Czekał.

Helpful post? + 0
Back to top
Timi Monri
Level 10
Location: Szczecin
Joined: 07 Mar 2010
Posts: 26
Helped: 4
Timi Monri
Level 10
Post#6 05 Apr 2012 20:51    

Re: Excel VBA - drukowanie listy obecności.


Zobacz formuły, powinny zawierać odpowiedzi na Twoje pytania

Attachments:

Helpful post? + 0
Back to top
Timi Monri
Level 10
Location: Szczecin
Joined: 07 Mar 2010
Posts: 26
Helped: 4
Timi Monri
Level 10
Post#7 05 Apr 2012 20:58    

Re: Excel VBA - drukowanie listy obecności.


Zobacz sobie jeszcze to, ma to funkcje chowania kolumn, oraz zlicza dane
statystyczne , sumuje różne produkty i wpisuje do komórek , zadanie dla
kandydatów do pracy na stanowisku specjalista zaopatrzenia :)

Attachments:

Helpful post? + 0
Back to top
Post new topic  Reply to topic     Main Page -> Forum Index -> Programming Generally -> Beginners Programming -> Excel VBA - drukowanie listy obecności.
Page 1 of 1

Similar topics to excel VBA - drukowanie listy obecności.

Drukowanie w VBA excel (2)
vba excel - kopiowanie do istniejacej listy (4)
VBA/Excel - Drukowanie warunkowe (10)
[excel][vba] co tu dopisać \' drukowanie \' (31)
EXCEL / VBA - dodawanie do listy poprzez UserForm (1)
[VBA Excel] drukowanie tła arkusza (2)
[vba][Excel] - Dodawanie pozycji listy do CmboBox (AddItem) (10)
Excel VBA - Combobox - wypełnianie listy dla szukanej wartości (5)
EXCEl/VBA - Liczba miejsc po przecinku w zależności od listy z Combobox (3)
Excel 2007 - VBA - automatyczne tworzenie listy wartości z podanego zakresu (4)


Switch to mobile version Switch to version for desktops

Administrator || Moderators || Forum Rules || General Rules || Cookies information || Editors || Contact for companies || Contact

Page generation time: 0.074 seconds