< návrat zpět

MS Excel


Téma: Pozice ovl.prvků na listu rss

Zaslal/a 1.11.2020 13:02

Zdravím, dala by se zajistit trvalá pozice prvků např.tlačítka ? Tzn. aby se při přechodu na další sloupce za hranici obrazovky "neschoval" ?

Napadá mě jen vlastní formulář, ale tam nevím jak docílit něco jako UserForm1.Caption.Height = 0

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#048721
Lugr
Vlož přílohu, ať víme jaké tlačítko, jak velké má být a kde má být.citovat
#048722
avatar
myslel jsem to obecně jak zafixovat pozici, ale přesto posílám
Příloha: xls48722_pozice.xls (15kB, staženo 16x)
citovat
#048723
Lugr
No nic já si to mezi tím vymyslel.

Ale v tvém případě to bude takto:

CommandButton1.Top = 12
CommandButton1.Left = 12
Příloha: zip48723_tlacitko.zip (14kB, staženo 15x)
citovat
#048724
avatar
tohle vím, ale to jsem nemyslel. Fixace má být trvalá. Vyberu popř. šipkami dojedu na "Z1" a tl. musí být stále na svém místě.citovat
#048725
avatar
OLÉ dalo by se říct :-)
Příloha: xls48725_pozice.xls (25kB, staženo 15x)
citovat
#048727
avatar
hmm, po vložení OLE metody mi to hází chybu. Pokud OLE metodu nezadám tl. udělá to co má. Kde by mohl být problém ?
Příloha: xls48727_pozice2.xls (33kB, staženo 14x)
citovat
#048729
Lugr
Tohle funguje, ale musíš vždy po posunutí kliknout do libovolné buňky.

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn)
CommandButton1.Top = .Top
CommandButton1.Left = .Left + 300
End With
End Sub
Příloha: xls48729_48727_pozice2.xls (40kB, staženo 15x)
citovat
#048732
avatar
Díky. Ještě jsem dohledal a nakonec použil :

Dim cmdbtn As Object

Set cmdbtn = ActiveSheet.Shapes("CommandButton1")

cmdbtn.Top = 5
cmdbtn.Left = Target.Left

Funguje to celkem dobře, ale kdyby tak šlo dát do podmínky že když sloupec E je na pozici 1 (úplně vlevo v zobrazení na monitoru) tak ... by to bylo onocitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Relativní cesta - zdroje Power Query

Alfan • 15.5. 8:46

Přidat dny

Baja • 15.5. 8:17

Vyhledání buněk a kopírování do druhého listu

elninoslov • 15.5. 8:15

Přidat dny

elninoslov • 15.5. 8:11

Vyhledání buněk a kopírování do druhého listu

matusup • 15.5. 7:25

Přidat dny

Baja • 15.5. 6:47

Vyhledání buněk a kopírování do druhého listu

elninoslov • 15.5. 0:19