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

Aide VBA pour débutant

  • Initiateur de la discussion Jean Pierre
  • Date de début
J

Jean Pierre

Guest
Bonjour à tous, je souhaite faire mes premiers pas dans VBA pour Excel, je voudrais mettre en place une macro qui me permette de remplir des cellules selectionnées avec une lettre par clic sur un bouton dans la barre d'outil: Chaque boutons correspondrait à une lettre précise. Pour corser le tout, il faudrait que la case se remplisse uniquement si elle est vide !

Est il possible que quelquun m'aide sur cette question? D'avance merci.
 

Riddick

XLDnaute Occasionnel
Bonjour Jean Pierre ,
Le forum et ses bons Participants.... B)

Jete un oeil a ce fichier
Je ne sais pas tres bien manipuler les boutons dans la barre d'outils mais regarde ce que j'ai fait ca te donnera peut etre une idée

Riddick
Un petit Padawan [file name=JeanPierre.zip size=11957]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/JeanPierre.zip[/file]
 

Pièces jointes

  • JeanPierre.zip
    13.5 KB · Affichages: 141
  • JeanPierre.zip
    13.5 KB · Affichages: 139
  • JeanPierre.zip
    13.5 KB · Affichages: 139

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour le fil, bonjour le forum,


Dans la série 'de quoi j'mamelle', je ne resiste pas à cette intrusion ironico-cynique. Jean-Pierre, j'ai mille fois mieux que la macro de Riddick !!! Ça s'apelle un clavier...
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Jean-Pierre, le fil, le forum,

En pièce jointe un petit exemple qui devrait t'aider.
[file name=jeanpierre.zip size=13828]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/jeanpierre.zip[/file]
 

Pièces jointes

  • jeanpierre.zip
    13.5 KB · Affichages: 68
  • jeanpierre.zip
    13.5 KB · Affichages: 64
  • jeanpierre.zip
    13.5 KB · Affichages: 69

Hervé

XLDnaute Barbatruc
Bonjour tout le monde


Ce type de code vérifie si ta cellule active se trouve dans la plage a1:b5

C'est une procédure évenementielle, cad qu'elle est couplé à une feuille de travail, et qu'elle agit suivant les actions réalisées sur cette feuille.

Dans ce cas précis, cette macro va s'exécuter lorsque tu sélectionnes une cellule (selectionchange)

Tu dois placer ce type de macro, dans un module de feuille, et non dans un module standard.

Pour accéder à un module de feuille, clique droit sur le nom de l'onglet désiré, puis visualisée le code.

 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…