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 - SpecialCells nie wyszukuje we właściwym arkuszu

AiNuLinDalE 31 Sie 2017 20:00 537 5
  • #1 31 Sie 2017 20:00
    AiNuLinDalE
    Poziom 2  

    Witam

    Składam sobie formularz który wyświetla mi dane z arkusza o nazwie "Notatki"
    Jednym z kilku elementów jest przeszukiwanie zakresów które zmieniam odpowiednim przyciskiem.

    Kod: actionscript
    Zaloguj się, aby zobaczyć kod


    Wszystko ładnie pięknie działa - kiedy w pliku uruchamiam formularz i mam aktywną zakładkę "Notatki".
    Jeżeli jednak jestem w innej zakładce - te elementy przeszukują mi 12 kolumnę w złej zakładce (aktywnej) - a nie tej co bym chciał czyli "Notatki".
    Mimo to wyświetla odpowiednie wartości z zakładki "Notatki".

    Co robię nie tak?

    0 5
  • #2 31 Sie 2017 20:43
    JRV
    Specjalista - VBA, Excel

    'With' wymaga punktu przed dziedziczne obiektów

    0
  • #3 31 Sie 2017 21:40
    AiNuLinDalE
    Poziom 2  

    Nie rozumiem. Wg tego co mi google tłumaczą wszystko jest ok.
    Dodatkowo tak jak to rozumiem instrukcja "With" nie wpływa w ogóle na problem opisany w poście. Równie dobrze mógłbym każdorazowo wpisywać całą ścieżkę. [/i]

    0
  • Pomocny post
    #4 31 Sie 2017 21:47
    clubs
    Poziom 29  

    Witam
    Kropki

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0
  • Pomocny post
    #5 31 Sie 2017 22:00
    JRV
    Specjalista - VBA, Excel

    AiNuLinDalE napisał:
    instrukcja "With" nie wpływa w ogóle
    Jeszcze jak wpływa
    np.
    With Sheets(1)
    .Cells(1,1) =5 'jest komorka A1 pierwszego arkusza
    Cells(1,1) = 5 jest A1 aktywnego arkusza
    End With

    0
  • #6 31 Sie 2017 22:38
    AiNuLinDalE
    Poziom 2  

    Dzięki :)

    Totalnie o tym zapomniałem.
    Teraz rozumiem jak bardzo wpływa ;)

    0