× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Bouton macro dans feuille Excel 2010
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
André Fournier
  Posté le 01/04/2014 @ 09:23 
Aller en bas de la page 
Petit astucien

Bonjour,

Créer un bouton macro via VBA, rien de plus simple.

Mais comment faire pour lier un bouton à un cellule de façon que celui-ci suive la cellule où il a été créé si on ajoute ou supprime des lignes.

Idem si on cache ou "décache" des lignes.

NB : si on cache la ligne ou la colonne dans laquelle la cellule hôte est, la bouton doit être caché avec la cellule.

Possible ?

Publicité
galopin01
 Posté le 01/04/2014 à 09:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

bonjour,

Créer un bouton par ligne n'est pas une très bonne idée. (euphémisme !)

Si tu persistes néanmoins dans cette (mauvaise !) voie, il suffit d'utiliser le bouton issu de la boite d'outils "Formulaire" et de cocher sa propriété "Déplacer et dimensionner avec les cellules"

Il existe une méthode plus simple. (par exemple un unique bouton qui masque la ligne active ou la sélection de ligne...)

Nota : Un clic droit sur le N° de ligne permet de masquer la ligne de manière tout aussi efficace !

A+

André Fournier
 Posté le 01/04/2014 à 10:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

STP lis la question avant de répondre n'importe quoi.

André Fournier
 Posté le 01/04/2014 à 10:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

La feuille Excel en question sert à piloter une macro sous Catia V5.

On pars de choix multiple, et au fur et à mesure des sélections, les choix doivent se réduire. On cache donc des lignes. Les boutons présents sur ces lignes doivent être cachés avec les lignes en question.

Quand l'utilisateur fait un retour arrière ou doit faire un reset pour travailler sur une autre hypothèse, les boutons doivent réapparaitre et sur la bonne ligne.

ferrand
 Posté le 01/04/2014 à 10:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

galopin01 a écrit :

il suffit d'utiliser le bouton issu de la boite d'outils "Formulaire" et de cocher sa propriété "Déplacer et dimensionner avec les cellules"


Oui !Faut lire

ferrand
 Posté le 01/04/2014 à 10:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Message original par André Fournier

Bonjour,

Créer un bouton macro via VBA, rien de plus simple.

Ni de masquer un bouton (CommandButton) losqu'on l'a assez vu !

André Fournier
 Posté le 01/04/2014 à 10:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Nouvelle feuille Excel

Developer/Insert/Command button (active X control)

Clic droit/Format Control/Move and size with cells

Test :

Je cache ma ligne, le bouton disparait

Je "décache" ma ligne, le bouton réapparait en bonne position

Je cache ma ligne, je sauve ma feuille Excel

J'ouvre la feuille Excel et je "décache" ma ligne ==> le bouton a disparu

J'ai manqué un truc ?

gilbert_rgi
 Posté le 01/04/2014 à 13:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Peut-être en ajoutant un bouton dynamiquement et en y associant une macro ?

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
21,71 €Carte PCI-E Ubit D07W-WIE7265 (Wifi 1200 + Bluetooth 4.2) à 21,71 €
Valable jusqu'au 01 Novembre

Amazon fait une promotion sur la carte PCI-E Ubit D07W-WIE7265 qui passe à 21,71 € livrée gratuitement alors qu'on la trouve ailleurs autour d'une trentaine d'euros. Cette carte réseau à brancher sur un port PCI-Express de votre carte mère vous permettra d'ajouter le Bluetooth 4.2 à votre ordinateur ainsi que WiFi 5 1200 Mbp/s. Profitez des antennes extérieures pour améliorer la portée de votre signal et ainsi augmenter votre vitesse.


> Voir l'offre
25,99 €Carte mémoire microSDXC UHS-I SanDisk Ultra 200 Go à 25,99 €
Valable jusqu'au 01 Novembre

Amazon fait une promotion sur la mémoire microSDHC UHS-I SanDisk Ultra 200 Go qui passe à 25,99 € livrée gratuitement. On la trouve ailleurs à partir de 40 €. Cette carte mémoire offre des vitesses jusqu'à 90 Mo/s.


> Voir l'offre
74,40 €Enceinte sans fil bluetooth rechargeable JBL Flip 5 à 74,40 €
Valable jusqu'au 31 Octobre

Amazon Espagne fait une promotion sur l'enceinte sans fil bluetooth rechargeable JBL Flip 5 qui passe à 68,81 €. Comptez 5,59 € pour la livraison en France soit un total de 74,40 € livrée. On la trouve ailleurs à partir de 100 €. Connectez sans fil votre ordinateur, votre tablette ou votre smartphone et écoutez votre musique en stéréo avec le son JBL ample et riche avec des graves puissantes. Son micro intégré vous permettra également de répondre aux appels téléphoniques. L'autonomie est de 12h et l'enceinte est résistante et est étanche (IPX7).


> Voir l'offre

Sujets relatifs
2 pages par feuille dans macro excel
Excel 2010, Macro d'un bouton
Bloquer bouton de commande dans une feuille Excel
Changement dans Excel 2010 ?
case à cocher dans cellule Excel 2010
Excel 2007 Copier/Coller d’une feuille à l’autre Dans un même classeur.
Creation d' une boucle macro dans fichier EXCEL pour impression
macro afficher masquer lignes tableau dans word 2010
problème de filtre dans Excel 2010
Macro couleur séries graphique excel 2010
Plus de sujets relatifs à Bouton macro dans feuille Excel 2010
 > Tous les forums > Forum Bureautique