logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

VBA - kopiowanie z textbox do pierwszej wolnej komórki

lch86 24 Paź 2017 12:09 1848 5
REKLAMA
  • #1 16775976
    lch86
    Poziom 9  
    Posty: 12
    Cześć,

    chcę napisać makro, które ma kopiować wartości z textbox'ów (które są w UserFormie) do pierwszej wolnej komórki w kolumnie.
    Ma to wyglądać tak: użytkownik po wpisaniu wartości w textbox'ach naciska "OK" i te wartości mają się przekopiować w pierwszą wolną komórkę w kolumnie.

    Do tej pory zrobiłem coś takiego:

    Kod: VBScript
    Zaloguj się, aby zobaczyć kod


    Ale ten kod nie działa.
    Mam bardzo małe doświadczenie jeśli chodzi o VBA dlatego proszę was o pomoc.

    Dzięki!
  • REKLAMA
  • #2 16776117
    Loker
    Poziom 39  
    Posty: 3368
    Pomógł: 575
    Ocena: 721
    W jaki sposób objawia się "niedziałanie"?
  • REKLAMA
  • #3 16776182
    lch86
    Poziom 9  
    Posty: 12
    Loker napisał:
    W jaki sposób objawia się "niedziałanie"?


    Nie działa w taki sposób, że w kolumnie "A" nie wstawia wartości z textbox'a a przy drugiej linijce kodu przestaje działać i wyświetla błąd "1004: Application-defined or object-defined error".

    Czy ma ktoś pomysł co może być źle?
  • REKLAMA
  • Pomocny post
    #4 16776188
    lanzul
    Poziom 30  
    Posty: 1023
    Pomógł: 199
    Ocena: 123
    lch86 napisał:
    Ale ten kod nie działa

    :)
    Jak się próbuje wpisać coś w ostatnią komórkę arkusza ... plus 1 to tak jest ...
    :) ... "End(xlDown).Offset(1"
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #5 16776288
    lch86
    Poziom 9  
    Posty: 12
    Cytat:

    Jak się próbuje wpisać coś w ostatnią komórkę arkusza ... plus 1 to tak jest ...
    :) ... "End(xlDown).Offset(1"
    Kod: text
    Zaloguj się, aby zobaczyć kod


    Racja :) wpisywało w ostatnią komórkę arkusza. Zmieniłem z wiersza 4 na 3 i teraz już wszystko działa :)

    Dzięki :)
  • Pomocny post
    #6 16776341
    lanzul
    Poziom 30  
    Posty: 1023
    Pomógł: 199
    Ocena: 123
    Spróbuj w ogóle tak:
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Przykładowe sposoby wyliczenia ostatniego pełnego wiersza:
    Kod: text
    Zaloguj się, aby zobaczyć kod
REKLAMA