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.

excel - vba excel makro - liczenie

maxweber1981 20 Mar 2015 11:17 792 5
  • #1 20 Mar 2015 11:17
    maxweber1981
    Poziom 9  

    Panowie
    codziennie dostaje maila w takim układzie
    wykonano: 11
    do realizacji: 5
    nie wykonano: 5

    chciałbym stowrzyc makro ktore po przyjsciu maila odpali excela i skopiuje te trzy wiersze do innego arkusza excelowego (arkusza 2) ale do wierszy A4 A5 A6.
    czyli:
    wykonano: 11 ma trafic do A4 itd.
    dokument excelowy zawiera puste wpisy czyli
    wykonano:
    do realizacji:
    nie wykonano:
    I zeby po wykonaniu zamykał arkusz.
    Tylko jest tez czasem tak, że ten plik mam otwarty - to chciałbym zeby zasugerował msgbox'em ze bedzie dopisywał i tylko dopisze i zrobi screenupdate'a

    Ma ktos pomysł.

    0 5
  • #3 20 Mar 2015 13:41
    marek_s1
    Poziom 13  

    Może coś takiego:

    W Outlooku wciśnij Alt+F11, z lewego okna wybierz Project/ThisOutlookSession

    W prawym oknie wklej kod:

    Kod: vb
    Zaloguj się, aby zobaczyć kod



    Utwórz regułę na tego maila, i w zaawansowanych właściwościach zaznacz "uruchom skrypt" Jako skrypt wskażesz "ZapiszMailaDoPliku"


    Jak przyjdzie mail, to jego zawartość zostanie zapisana do pliku "C:\tmp\mail.csv"
    który możesz sobie podpiąć do Excela, a tam go obrobić.

    0
  • #4 20 Mar 2015 14:03
    JRV
    Specjalista - VBA, Excel

    @maxweber1981 Na początek, który masz e-mail klienta?
    (Outlook, Express, Mozilla, TheBat... )

    0
  • #5 20 Mar 2015 14:38
    maxweber1981
    Poziom 9  

    Outlook 2010

    0
  • #6 20 Mar 2015 15:18
    JRV
    Specjalista - VBA, Excel

    Następnie, jak powiedział Marek, oraz tworzenie obiektu Excel

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    Można wręcz przeciwnie, z Excel tworzenie Outlook
    edit.. (visible)

    0