Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Bouton qui reste visible alors que les lignes sont masquées

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

guegan56

XLDnaute Nouveau
Bonjour

J'ai fait une macro associée à un bouton.
Lorsque je masque la ligne où se trouve le bouton, le bouton reste visible.
Savez vous comment faire pour que le bouton soit affiché si la ligne est affiché
 
Bonjour à tous,
Lorsque je ferme mon fichier, mon bouton disparait.
Vous savez à quoi cela put etre dû ?
@sylvanu : Il s'agit d'un fichier pour le travail, si je l'envoie, faut que je supprime plein de données (et puis vous avez facilement trouvé sans 😉).
 
oui, c'est normal : quand tu fermes le fichier, le bouton disparaît,
la feuille de calcul aussi, et le classeur aussi. 😛 😉

bon, à tout hasard, sans voir le fichier, vérifie dans ThisWorkbook
la sub Workbook_BeforeClose() (s'il y en a une... 🙄)


soan
 
Je pense qu'ils n'ont pas disparus, mais se retrouvent avec une hauteur à 0 lors de l'enregistrement.
Rétabli toutes les hauteurs à l'ouverture du fichier et vois si tu les retrouves.
Pas de proposition vu qu'on ne sait même pas quel type d'objet tu utilises.
Formulaire ou ActiveX...
eric

PS : perso je n'aurais pas mis de boutons mais utilisé l'événement clic-droit sur une colonne. Les objets sur feuilles, 5-6 ça va, plus ça se termine souvent mal en plus d'être ch..t à gérer...
 
Dernière édition:
Bonjour Eric,

Effectivement, ce n'est pas simple sans fichier.
Je te joins donc une maquette.
Pour information, il s'agissait de bouton activeX qui comme tu l'indiques sont bien qq part dans le fichier.

Ceci étant, j'aimerai parvenir à faire deux choses :
1) bouton pour coller le copier fait au préalable avec redimensionnement de l'image :
Si clic bouton alors coller image entre C58 et D58
idem pour le carré du dessous (si clic nouveau bouton alors coller image entre C61 et D61
l'image ne doit pas excéder les colonnes C et D et la longueur serait à adapter


2) bouton pour afficher des lignes (cf. précédent sujet / j'ai fait ds clic cellules mais ce n'est pas optimale).
Si clic bouton alors afficage lignes 61 et 62

Mon fichier contient des macros pour afficher / masquer des lignes donc peut etre que le bouton foulaire serait mieux ...

NB : Je ne peux pas charger de fichier sur mon pc.

Pourriez vous svp m'indiquer les deux codes à ajouter ?

Grand merci,
 

Pièces jointes

Bonjour,

si tu veux bien, on va s'en tenir à l'objet initial de la demande.
Les autres questions devront être dans un nouveau topic avec un titre en rapport.
VB:
Sub affObjFeuil()
    ' restitue la hauteur des CommandButton si ligne non masquée
    Dim Obj As OLEObject
    ' ActiveX
    For Each Obj In ActiveSheet.OLEObjects
        Select Case TypeName(Obj.Object)
        Case "CommandButton"
        If Not Obj.TopLeftCell.EntireRow.Hidden Then Obj.Height = Application.Min(20, Obj.TopLeftCell.Height)
        End Select
    Next Obj
End Sub
Je limite la hauteur, adapte selon ton besoin.
eric
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
118
Réponses
4
Affichages
222
Réponses
0
Affichages
132
Réponses
18
Affichages
420
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
418
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…