• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Knop mag niet verschuiven.

Status
Niet open voor verdere reacties.

K Timmer

Gebruiker
Lid geworden
21 jan 2009
Berichten
43
Hallo.

Hoe kan ik er voor zorgen dat mijn Knop voor macro altijd op de zelfde plaats in mijn
blad blijft staan als ik in mijn blad blader zonder gebruik te maken van Splitsen of TitelsBlokkeren.

zie bijlage

Groeten koos.
 

Bijlagen

Koos,

Tot heden 27x bekeken, 6x gedownload en geen reactie. Ik vraag me ook af of er voor jouw probleem een oplossing is.

:confused:
 
Koos,

Wat mij wel eens heeft geholpen:

Verwijder de Knop - sla het bestand op - open het weer en
maak een nieuwe knop.
Ik heb hier geen verklaring voor.
 
De oplossing zit in je hoofd.
Als je een element (knop) koppelt aan ander element (werkblad), blijft de knop altijd op dezelfde plaats staan (bijv. in de buurt van cel C10) . Als je in het werkblad scollt verdwijnt de knop als je ver bent verwijderd van cel C10 (logisch toch ?) Aan de positie van de knop in het werkblad verandert gelukkig niets.
Wat jij wil is een koppeling van een knop aan een window: waar je ook bent in een werkblad, de knop blijft op dezelfde plaats in het window staan.
In Excel kun je een besturingselement (knop) niet aan een window koppelen. Daarvoor hebben ze de werkbalken uitgevonden: zet een knop in een werkbalk en waar je ook bent in Excel, je kunt die altijd gebruiken.
 
Laatst bewerkt:
Koos,

Ik heb aanvankelijk je vraag niet goed begrepen, maar misschien bedoel je dit.
 

Bijlagen

leuke oplossing Luc! :thumb:

Groet, Leo
 
Inderdaad.
Maar het kan ook zonder variabelen:

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  With ActiveWindow.VisibleRange.Resize(1, 1).Offset(1, 1)
    Sheets(1).Shapes("Knop 1").Top = .Top
    Sheets(1).Shapes("Knop 1").Left = .Left
  End With
End Sub
 
Hallo.


ik vind Luc zijn oplossing wel leuk.
ik ga hier wel eens mee spelen.
en zonder variabelen van snb zal ik ook proberen.
dank hier voor.

misschien is het ook wel een goed idee om zelf een werkbalk te gaan maken met
daarin de opdracht knopjes ?
het lijkt me een hele klus maar zal eens kijken of ik daar iets over kan vinden.
weer een nieuwe leerzame uitdaging zal ik maar zeggen.

het is maar goed dat er goede forums zijn zoals deze :thumb::thumb:

Ik zal hem op groen zetten.

hartelijk dank.

Koos.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan