Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

VBA Powtórzenie procedury dla każdej komórki z danej kolumny w Excelu

MaciejBinek 30 Kwi 2017 17:03 720 4
  • #1 30 Kwi 2017 17:03
    MaciejBinek
    Poziom 3  

    Cześć Wszystkim!

    Tworzę swojego pierwszego makra w excelu i napisałem prostą procedurę (druk wybranej komórki na A4) Do tego chciałbym zastosować ją do każdej komórki z danej kolumny o ile w komórce jest cyfra lub inny ciąg znaków.
    Przykładowo mam 1000 numerów w kolumnie F i chciałbym zastosować moją procedurę automatycznego druku każdego z nich tak by po uruchomieniu makra drukowało wszystkie pełne komórki z zadanej kolumny. Ma ktoś jakiś pomysł?

    0 4
  • #2 30 Kwi 2017 18:08
    Flesz
    Poziom 20  

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0
  • #3 30 Kwi 2017 19:25
    MaciejBinek
    Poziom 3  

    Flesz napisał:
    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    Dziękuję za podpowiedź, ale niestety nie działa. Po zastosowaniu kodu, przestaje działać prawidłowo procedura druku.

    0
  • Pomocny post
    #4 30 Kwi 2017 21:12
    Flesz
    Poziom 20  

    Ja podałem rozwiązanie, a nie gotowca.
    Powyższy kod wrzuć w inna procedurę.
    powyższa procedura powinna wywoływać procedurę druku jako parametr podając i.value

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod

    Oczywiście procedura druku musi takowego parametru oczekiwać
    Kod: vbnet
    Zaloguj się, aby zobaczyć kod

    po takim wywołaniu zmienna "parametr" przyjmie wartość i.value

    0
  • #5 30 Kwi 2017 21:54
    MaciejBinek
    Poziom 3  

    Porady się przydały choć trochę inaczej rozwiązałem mój problem. Wielkie dzięki :-)

    0