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 Excel - Zabezpieczenie nadgrywania się danych

kwitu86 15 Paź 2013 10:22 1044 3
  • #1 15 Paź 2013 10:22
    kwitu86
    Poziom 10  

    Witam,


    mam makro do wgrywania danych.

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    Jak wcisnąć w nie zabezpieczenie, aby nowo wgrywane dane były porównane z danymi już istniejącymi i jeżeli będą takie same to danych nie wgramy całkowicie??
    Czy można też ustawić komunikat za jaką datę te dane zostały wgrane ?

    Proszę umieszczać kod w znacznikach syntax. Opcja Listing kodu. Proszę to poprawić. [adamas_nt]
    Code:
    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0 3
  • #2 15 Paź 2013 20:32
    adamas_nt
    Moderator Programowanie

    kwitu86 napisał:
    Jak wcisnąć w nie zabezpieczenie, aby nowo wgrywane dane były porównane z danymi już istniejącymi i jeżeli będą takie same to danych nie wgramy całkowicie??
    Czy można też ustawić komunikat za jaką datę te dane zostały wgrane ?
    Jeśli kopiowane dane zawierają jakąś datę (lub coś innego, unikatowego) dla porównania, to nie ma problemu...

    0
  • #3 21 Paź 2013 12:22
    kwitu86
    Poziom 10  

    ok dane z daty zawierają się w kolumnie A ( data wile razy się powtarza ) lecz dodatkowe dane te unikalne są w kolumnie J.

    Jak będzie wyglądała opcja z takim makrem zabezpieczającym ?

    0
  • #4 21 Paź 2013 19:35
    adamas_nt
    Moderator Programowanie

    To

    Kod: vb
    Zaloguj się, aby zobaczyć kod
    Musisz poprzedzić instrukcją warunkową. Najprościej (nie znaczy najefektywniej) wykorzystując metodę 'Find'. Jeśli błąd, to kopiujemy, jeśli err=0 znaczy dane już są...

    0