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.

Excel 2003/VBA - Zawieszanie się Excel'a

Merrox 17 Paź 2014 14:07 1659 17
  • #1 17 Paź 2014 14:07
    Merrox
    Poziom 9  

    Zrobiłem pewien plik, który jak się uruchomi wyskakuje okno UserForm z miejscami do uzupełnienia arkusza. Część tekstu wpisuje się w TextBox'y a część wybiera z list ComboBox'ów. Problem pojawia się wtedy gdy kliknę na listę ComboBox, Excel się zawiesza i bez zamknięcia z poziomu menadżera urządzeń nic się nie poradzi. Nie wiem co jest nie tak?

    0 17
  • #2 18 Paź 2014 04:21
    PRL
    Poziom 33  

    Co jest źródłem pola kombi?

    0
  • #3 18 Paź 2014 09:22
    Merrox
    Poziom 9  

    Źródłem jest zakres komórek z arkusza.

    0
  • #4 18 Paź 2014 09:24
    PRL
    Poziom 33  

    Najwidoczniej za duży zakres.

    0
  • #5 18 Paź 2014 09:45
    Merrox
    Poziom 9  

    Zakres to tylko 5 komórek.

    0
  • #6 18 Paź 2014 09:57
    PRL
    Poziom 33  

    W takim razie proszę podeślij plik.

    0
  • #8 20 Paź 2014 13:19
    JRV
    Specjalista - VBA, Excel

    ActiveSheet.Name = "." - Trudno wymyślić nazwę?

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    - Wszystkie zakresy puste

    0
  • #9 20 Paź 2014 13:51
    Merrox
    Poziom 9  

    W zakresach były nazwiska pracowników, nazwy firm klientów i ich produktów. Dlatego umieściłem puste zakresy, co nie zmienia mojego problemu. Co do nazwy mogę zmienić z "." na "," jeśli będzie lepiej wyglądać :P

    0
  • #11 20 Paź 2014 14:08
    Merrox
    Poziom 9  

    U mnie nadal się zawiesza:/

    0
  • #12 20 Paź 2014 14:23
    clubs
    Poziom 29  

    wejdź w zakładke Dane - zestawienie i usun kolumny D, E,
    u mnie chodzi ok

    0
  • #13 20 Paź 2014 17:53
    Merrox
    Poziom 9  

    Problem w tym, że w kolumnie D i E mam odwołania z UserFormów do danych i makra korzystają z tych kolumn. W skrócie nie ich usunąć :/

    0
  • #14 20 Paź 2014 19:39
    JRV
    Specjalista - VBA, Excel

    zakomentuj w całem programu podobne

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    Sprawdź czy Excel się zawiesza . rozkomentuj, jeden przez jeden i Sprawdź.
    Ponadto przyciski na pierwszym arkuszu, aby odwołać się do makra w innych skoroszytach. tak powinno być?
    ;) :D Ciekawa sytuacja-nigdy nie nazwał bym makra jako modul(w modulu KOLOR makro KOLOR itd.)

    0
  • #15 20 Paź 2014 22:27
    Merrox
    Poziom 9  

    Na forum umieściłem plik bez makr bo nie w nich jest problem lecz w userform1. Z makrami czy bez i tak się wiesza.

    1
  • #16 21 Paź 2014 09:13
    Merrox
    Poziom 9  

    Wyjaśnie jeszcze raz w czym problem. Gdy uruchomię plik excel'a uruchomia się userform, w którym trzeba wypełnić pola. Po wypełnieniu pierwszego pola i przejścia do combobox'a, excel się zawiesza. Plik umieszczony na forum jest bez makr bo one nie tworzą problemu. Nie jestem informatykiem a grzebie w makrach dla samego siebie aby ułatwić pracę sobie i innym. Nie mam mowy też o wywalaniu jakichkolwiek kolumn, w nich są zawarte formuły i odwołania do obliczeń, które są niezbędne do prawidłowego funkcjonowania całego arkusza. Co do sposobu nazewnictwa modułów i makr mam swoje powody aby tak robić. Mam tylko ten jeden problem, że zawiesza się program gdy po wpisaniu w textbox przejdziemy do combobox.

    0
  • #17 21 Paź 2014 09:30
    clubs
    Poziom 29  

    jak dla mnie coś nie tak jest z arkuszem Dane - zestawienie samo postawienie kursora w D1 zawieszało mi excela a userform chodzi ok
    Excel 2003/VBA - Zawieszanie się Excel'a

    0
  • #18 24 Paź 2014 08:14
    Merrox
    Poziom 9  

    Szkoda, że nikt z Was nie wie jak naprawić problem, ale wszystkim dzięki za poświęcony czas. Plik oddałem do profesjonalnej firmy informatycznej. Mam nadzieje, że oni pomogą.

    0