Kun taulukko jossa on käytetty lomakkeenohjausobjektia, valintaruutu (ruksiruutuun), avataan jollain toisella koneella, ruutu ei ole enää alkuperäisellä paikallaan. Siirtyy reilusti sivusuunassa seuraavan sarakkeen kohdalle. Olen sijoittanut valintaruudun tyhjälle kohdalle, mutta sille ei ole kuitenkaan omaa tyhjää solua.
Kuinka nämä ohjausobjektit pitäisi sijoitella, etteivät ne siirtyilisi toisessa koneympäristössä?
Valintaruutu vaeltaa!
jotain_malakkua
3
194
Vastaukset
- asettaa
Siellä on objektin ominaisuuksissa asetukset kokoa ja siirtämistä varten.
- jotain_malakkua
Noilla kolmella asetuksella ei ole vaikutusta ilmiön esiintymiseen.
- Tämmöinen
Seuraava makro modulissa ThisWorkbook kohdistaa valinnan haluttuun soluun aina asiakirjaa avattaessa. Asiakirja on talletettava makrot säilyttävässä muodossa.
Private Sub Workbook_Open()
solu = "B2"
valinta = "Check Box 1"
With ActiveSheet.Shapes(valinta)
.Left = Range(solu).Left
.Top = Range(solu).Top
End With
End Sub
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Suomen kansa haluaa Antti Lindtmanista pääministerin
Lindtman on miltei tuplasti suositumpi kuin etunimikaimansa Kaikkonen. Näin kertoo porvarimedian teettämä kysely. http2334159Vain 21% kannattaa Lindtmania pääministeriksi
se on selvästi vähemmän kuin puolueen kannatus, mites nyt noin?1122624Miten löydän sinut
Ja saan sanottua kaiken mitä haluan sinulle kertoa? Ja kuinka kuuntelisit minua sen hetken? Kuinka voin ilmaista sen mit382355Yöllinen autolla kaahari Heinolan seudulla
Asukkaita häiriköivän nuoren herran autokaahaus keskustelu poistettu, onko jokin hyvävelijärjestelmä käytössä ?811426Vaikea tilanne
Hieman kolkuttaa omatuntoa, kun on osoittanut kiinnostusta väärää naista kohtaan. En ymmärrä miten toinen on voinut te1151406- 481169
- 781087
- 59953
- 45936
Emme koskaan keskustelleet kasvotusten syistä välirikollemme
Enkä voisi kertoa perimmäistä rehellistä syytä. Kerroin sinulle pintapuolisen ”paketin” ja otin tavallaan omalle vastuu58921