Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2010Bouton 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 !
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 😉).
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...
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 ?
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