Forum elektroda.pl

Regulamin | Punkty | Dodaj... | Ostatnie | Szukaj | Rejestracja | Zaloguj

Ta strona używa cookie. Dowiedz się więcej o celu ich używania i zmianie ustawień cookie w przeglądarce.
Korzystając ze strony wyrażasz zgodę na używanie cookie, zgodnie z aktualnymi ustawieniami przeglądarki.

Excel VBA - drukowanie listy obecności.


Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda.pl -> Programowanie Ogólne -> Programowanie Początkujący -> Excel VBA - drukowanie listy obecności.
Autor
Wiadomość
alvarofun
Poziom 16
Poziom 16


Dołączył: 28 Lis 2008
Posty: 296
Miasto: Kraków

Post#1 Post autora tematu 02 Kwi 2012 19:25   

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ę

Załączniki:
Powrót do góry
   
Google


Google Adsense


Post# 02 Kwi 2012 19:25   





Powrót do góry
   
walek33
Poziom 20
Poziom 20


Dołączył: 07 Maj 2005
Posty: 1000
Miasto: Łazy

Post#2 02 Kwi 2012 21:14pomocny post - solucja   

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.
Powrót do góry
   
alvarofun
Poziom 16
Poziom 16


Dołączył: 28 Lis 2008
Posty: 296
Miasto: Kraków

Post#3 Post autora tematu 02 Kwi 2012 22:05   

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ć ???
Powrót do góry
   
Google


Google Adsense


Post# 02 Kwi 2012 22:05   





Powrót do góry
   
Timi Monri
Poziom 8
Poziom 8


Dołączył: 07 Mar 2010
Posty: 26
Miasto: Szczecin

Post#4 04 Kwi 2012 12:12pomocny post - solucja   

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

Załączniki:
Powrót do góry
   
alvarofun
Poziom 16
Poziom 16


Dołączył: 28 Lis 2008
Posty: 296
Miasto: Kraków

Post#5 Post autora tematu 05 Kwi 2012 15:26   

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ł.
Powrót do góry
   
Google


Google Adsense


Post# 05 Kwi 2012 15:26   





Powrót do góry
   
Timi Monri
Poziom 8
Poziom 8


Dołączył: 07 Mar 2010
Posty: 26
Miasto: Szczecin

Post#6 05 Kwi 2012 20:51   

Re: Excel VBA - drukowanie listy obecności.


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

Załączniki:
Powrót do góry
   
Timi Monri
Poziom 8
Poziom 8


Dołączył: 07 Mar 2010
Posty: 26
Miasto: Szczecin

Post#7 05 Kwi 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 :)

Załączniki:
Powrót do góry
   
Napisz nowy temat  Odpowiedz do tematu      Strona Główna -> Forum elektroda.pl -> Programowanie Ogólne -> Programowanie Początkujący -> Excel VBA - drukowanie listy obecności.
Strona 1 z 1
Podobne tematy
EXCEl/VBA - Liczba miejsc po przecinku w zależności od listy z Combobox (3)
Excel VBA - Combobox - wypełnianie listy dla szukanej wartości (5)
[vba][Excel] - Dodawanie pozycji listy do CmboBox (AddItem) (10)
[VBA Excel] drukowanie tła arkusza (2)
VBA/Excel - Drukowanie warunkowe (10)
vba excel - kopiowanie do istniejacej listy (4)
Excel 2007 - VBA - automatyczne tworzenie listy wartości z podanego zakresu (4)
VBA/Excel - makro - wstawianie obrazu przy wyborze nazwy pliku z listy (5)
VBa Excel(makro, Pętla do utworzenia "Listy" wpisywanej w arkusz Exela (35)


Administrator || Moderatorzy || Regulamin forum || Regulamin ogólny || Informacja o cookies || Reklama || Kontakt

Page generation time: 0.102 seconds

elektroda.pl temat RSS