VBA - ComboBox i walidacja danych w UserForm

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น • 14

  • @tabita333
    @tabita333 3 ปีที่แล้ว

    Bardzo przydatny film. Ciesze się, że trafiłam na ten kanał :)

  • @sylwesterskrzypek9326
    @sylwesterskrzypek9326 4 ปีที่แล้ว

    Bardzo przydatna wiedza, gratuluje pomysłu

  • @kamil3870
    @kamil3870 3 ปีที่แล้ว

    Dzięki za pomoc

  • @pkowski
    @pkowski 3 ปีที่แล้ว

    Powitać! Wielkie dzięki za świetnie przekazaną wiedzę. Przyznaję, że z pańskimi filmami stawiam pierwszy poważne kroki z VBA. Mam pytanie odnośnie początkowego miejsca zrzutu danych. Przygotowałem zdefiniowaną tabelę, której pierwsza kolumna zawiera formułę wprowadzającą datę powstania wpisu. Niestety kod uznaje ten wiersz za zajęty i wchodzi w kolejny. Jak mógłbym ten temat rozwiązać, aby formuła w pierwszej kolumnie nie kolidowała z wprowadzaniem danych z UserForm? Pozdrawiam, i jeszcze raz dzięki za kawał pięknej wiedzy!

    • @exceltrenerdariuszskorniew6343
      @exceltrenerdariuszskorniew6343  3 ปีที่แล้ว

      Cześć Paweł, musisz zastosować inną metodę na szukanie pierwszego pustego wiersza. Mógłbyć np. zacząć od samego dołu w kolumnie B o ile też nie zawiera jakieś formuły. Zapis Cells ( Cells.rows.count , "B").End(xlUp).Row + 1 :) daj znać czy pomogło.

    • @pkowski
      @pkowski 3 ปีที่แล้ว

      @@exceltrenerdariuszskorniew6343 dzięki za odpowiedź! W sumie rozwiązałem sprawę ciut inaczej. Zamiast wciskać na siłę formułę z zapętlaniem (żeby nie wstawiało mi bierzacej daty przy każdym kliknięciu) dodałem w uf wiersz wprowadzający datę do komórki w chwili zapracowania uf. Dzięki temu mam jasną informację, kiedy uf zostało uruchomione i przebiegło poprawnie :) ale informacja cenna i na pewno w przyszłości będzie pomocna! Dzięki!

    • @exceltrenerdariuszskorniew6343
      @exceltrenerdariuszskorniew6343  3 ปีที่แล้ว

      @@pkowski nie ma sprawy :) może kiedys się faktycznie przydać :P

  • @danielszkaradek9415
    @danielszkaradek9415 4 ปีที่แล้ว

    Witam, mam formularz, w którym wpisuję zarówno tekst jak i dane liczbowe. Te dane muszę później poprzeliczać, natomiast wklejają się jako tekst. Formatowanie komórek na liczbę nie pomaga. Czy jest jakiś sposób, aby dane z formularza wklejały się do arkusza jako liczba? Taka sama sytuacja jest z datą, wkleja się jako tekst, a nie jako data. Z góry dziękuję za odpowiedź.

    • @exceltrenerdariuszskorniew6343
      @exceltrenerdariuszskorniew6343  4 ปีที่แล้ว +1

      Cześć @Daniel, przepraszam za tak długi czas reakcji. Jestem zawalony szkoleniami, ale wkrótce będzie luźniej :) Dzięki za podesłanie pomysłu na kolejny film, w którym odpowiadam jak rozwiązać taki problem. Link th-cam.com/video/cM-tWaFnF1E/w-d-xo.html

  • @PWPSZAFA
    @PWPSZAFA 2 ปีที่แล้ว

    CBX miało pobierac dane z tabeli krajów a ty usunales ten arkusz i wpisales z palca kraje do kodu dlaczego >>?

    • @exceltrenerdariuszskorniew6343
      @exceltrenerdariuszskorniew6343  2 ปีที่แล้ว +1

      Hej, początkowo pobierało, ale wprowadziłem modyfikację, która uniezależnia wartości w CBX od tego co znajduje się w arkuszu. Dzięki temu nie ma ryzyka, że zwykły użytkownik coś tam namiesza. To tylko przykład, ale nie musisz w taki sposób rozwiązywać zasilenia listy rozwijanej w pozycje do wyboru :)