Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 75927 Skopiuj do schowka Zmiana nazwy kontrolek
Autor Wiadomość
beret
ExcelGaduła 500+


Wersja: Win Office 365
Pomógł: 27 razy
Posty: 1365
Wysłany: 21-06-2024, 07:52   Zmiana nazwy kontrolek

Mam taki kod:
Kod:
Sub pokazPrac()
    With PRACOWNIK
       .Show
    End With
End Sub
W tym UserForm jest 20 TextBox z nazwami:
Z7, Z10, Z13, Z16, Z19, Z22 itd aż do Z64

Czy można jakimś makrem zamienić nazwy tych kontrolek np. na takie:
Od1, Od2, Od3, Od4, ... Od20
ID posta: 435937 Skopiuj do schowka
 
 
Tajan


Pomógł: 5501 razy
Posty: 11968
Wysłany: 21-06-2024, 09:10   

Coś takiego:
Kod:
Sub renameControls()
    Dim i As Long, j As Long
   
    With Application.VBE.ActiveVBProject.VBComponents("PRACOWNIK")
       For i = 7 To 64 Step 3
         j = j + 1
         .Designer.Controls("Z" & i).Name = "Od" & j
        Next
    End With
End Sub

Procedura w module zwykłym. Należy ją uruchomić tylko jeden raz.
W opcjach Excela trzeba zaznaczyć "Ufaj programowemu dostępowi do modelu obiektowego projektu VBA" w ustawieniach makr centrum zaufania.
ID posta: 435939 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie 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
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.wip.pl

Archiwum

Strona uĹźywa plikĂłw cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przegl�darce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
SprawdĹş, w jaki sposĂłb przetwarzamy dane osobowe