Dzień dobry,
A co w tym kodzie oznacza "ark"? Czy nie jest to arkusz aktywny (ActiveSheet)?
Poza tym czy 6 to stała? Jeśli tak, to po co tak komplikować ten adres, wystarczy
Zaloguj się, aby zobaczyć kod
Poza tym, jak często zmienia się wartość "dstW"?
W sumie można makrem uruchomić też sprawdzanie poprawności danych, tylko tę procedurę należałoby uruchamiać po każdej zmianie dstW. Kod byłby taki:
Zaloguj się, aby zobaczyć kod
A jeśli chodzi o tę moją propozycję kodu w procedurze obsługi zdarzenia, to procedura powinna być wpisana do modułu arkusza "ark", a w samej treści zamiast
Zaloguj się, aby zobaczyć kod
należy wpisać
Zaloguj się, aby zobaczyć kod
TYlko ta zmienna dstW musi być widoczna dla tego zdarzenia, więc nie może być zadeklarowana wewnątrz jakiejś procedury, tylko przed procedurami w module ogólnym jako zmienna publiczna.
Pozdrowienia