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
Przesunięty przez: Artik
27-09-2019, 00:12
Jak przenieśc dane z TEXTBOX na Ribbon do arkusza
Autor Wiadomość
cool_aikon
Fan Excela


Posty: 98
Wysłany: 21-01-2018, 13:15   Jak przenieśc dane z TEXTBOX na Ribbon do arkusza

Koledzy nie wiem jak zrobić aby z pola EXTBOX w pasku ribbon wpisana wartość przeniosła się automatycznie do komórki B1. To co zrobiłem nie działa :( Poniżej podaje kod jaki wygenerowałem za pomocą programu Custom UI Editor.
Kod:

<!--RibbonX Visual Designer 1.94 for Microsoft Excel 14.0. XML Code produced on 2018-01-20-->
<customUI  xmlns="http://schemas.microsoft.com/office/2006/01/customui" >
    <ribbon >
        <tabs >
            <tab id="Test" label="Test" visible="true">
                <group id="Grupa" label="Grupa" visible="true">
                    <editBox enabled="true" id="Editbox1" label="Tekst" visible="true"/>
                </group >
            </tab >
        </tabs >
    </ribbon >
</customUI >

W module dodałem:
Kod:

Sub Editbox1(control As IRibbonControl, pressed As Boolean)
    Editbox1.Value = Cells(1, 2).Value
End Sub

Jednak to nie funkcjonuje :(

Test_Ribbon_TEXTBOX.xlsm
Pobierz Plik ściągnięto 95 raz(y) 13.44 KB

ID posta: 338332 Skopiuj do schowka
 
 
ąćęłńóś
Excel Expert


Pomógł: 276 razy
Posty: 1328
Wysłany: 21-01-2018, 14:10   

cool_aikon napisał/a:
... wartość przeniosła się automatycznie do komórki B1 ...
cool_aikon napisał/a:
Editbox1.Value = Cells(1, 2).Value

A nie zrobiłeś przypadkiem odwrotnie ?
ID posta: 338335 Skopiuj do schowka
 
 
cool_aikon
Fan Excela


Posty: 98
Wysłany: 21-01-2018, 14:24   

Tak dokładnie mój błąd :( ale kod i tak nie działa bo nie przenosi się do żadnej komórki.
ID posta: 338337 Skopiuj do schowka
 
 
Artik 



Wersja: Win Office 365
Pomógł: 2940 razy
Posty: 9729
Wysłany: 21-01-2018, 14:41   

Bo do kontrolki nie przypisałeś żadnego zdarzenia. :-)

XLM:
Kod:
<!--RibbonX Visual Designer 2.31 for Microsoft Excel CustomUI . XML Code produced on 2018.01.21-->
<customUI  xmlns="http://schemas.microsoft.com/office/2006/01/customui" >
    <ribbon >
        <tabs >
            <tab
                id="Test"
                label="Test"
                visible="true">
                <group
                    id="Grupa"
                    label="Grupa"
                    visible="true">
                    <editBox
                        enabled="true"
                        id="Editbox1"
                        label="Tekst"
                        visible="true"
                        onChange="Editbox1_onChange"/>
                </group >
            </tab >
        </tabs >
    </ribbon >
</customUI >


W module standardowym:
Kod:
Sub Editbox1_onChange(control As IRibbonControl, Text As String)
    Cells(1, 2).Value = Text
End Sub

Artik
_________________
Persistence is a virtue in the world of programming.
ID posta: 338338 Skopiuj do schowka
 
 
cool_aikon
Fan Excela


Posty: 98
Wysłany: 21-01-2018, 14:57   

Wielkie dzięki za pomoc :)
ID posta: 338339 Skopiuj do schowka
 
 
cool_aikon
Fan Excela


Posty: 98
Wysłany: 21-01-2018, 18:20   

Tak przy okazji a jakie są jeszcze możliwe inne zdarzenia do tego typu kontrolek?
ID posta: 338349 Skopiuj do schowka
 
 
Artik 



Wersja: Win Office 365
Pomógł: 2940 razy
Posty: 9729
Wysłany: 21-01-2018, 22:30   

Zakładka Callbacks w RibbonX Visual Designerze.

Artik
_________________
Persistence is a virtue in the world of programming.
ID posta: 338373 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
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.marketingNET.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