Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Zasady

[Excel 2010] Pobranie właściwości Name klasy Button nie jest możliwe

Idź do strony Poprzedni  1, 2

 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Oprogramowanie biurowe
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
mrowek



Dołączył: 28 Maj 2005
Posty: 310
Skąd: pniewy wlkp

PostWysłany: Czw Lis 23, 2017 4:13 pm      Temat postu: Odpowiedz z cytatem Pisownia

A.
czyli jakiis trefny obiekt.

a dalbys rade zamienic logie programu i tworzyc przyciski zamiast je pokolei usuwac?

bo jest funkcja co usuwa wszystkie butony ActiveSheet.Buttons.delete

i wg ludzi na forach nawet dobrze smiga.

edit:
inna opcja.

troche nie chciałem o tym pisac bo to sa troche moje przemyslenia dotyczaca modelu excela/vba i dziwnego sposobu obslugi kolekcji, mam wrazenie ze robiac for each na kolekcji w excelu cos sie chrzani i nie zbyt dobrze te obiekty sa usuwane, byc moze taki kod by pomogl:

Kod:


'zamienic z buttona na object
dim btn as object

__delete:
For Each btn In ActiveSheet.Buttons
        If btn.Name Like "*Btn*" Then
            btn.Delete
            set btn = nothing
            goto __delete
        end if
Next btn



edit2:

z forum http://visualbasic.ittoolbox.com

Cytat:

Steve,

The secret is that a commandbutton is a "shape" on a worksheet. Therefore,
you need to delete it from the Shapes collection:
..
ActiveSheet.Shapes("CommandButton1").Delete
..

Michael S. Meyers-Jouan


byc moze kwestia usuwania przyciskow z innej kolekcji.

troche jest juz do testowania ;)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Numer GG
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Oprogramowanie biurowe Wszystkie czasy w strefie CET (Europa)
Idź do strony Poprzedni  1, 2
Strona 2 z 2

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.17827 sekund, zapytan = 11
contact

| Darmowe programy i porady Jelcyna | Tansze zakupy w Helionie | MS Office Blog |