Comprendre les macros

Vous pouvez poser ici vos questions à propos d'Excel et répondre aux questions des autres membres ...

Comprendre les macros

Messagepar polo67 » 17 Mars 2010, 22:48

Bonsoir

Je continue sur mes travaux mais je ne trouve pas dans les livres ce que je cherche
Donc je met un exemple de ce que je souhaiterais avoir comme résultat avec si possible une explication de la macro

En cliquant sur un des bouton la cellule active se colorie dans la couleur et recopie le nom du bouton (ca j'ai trouvé)

Ce que je ne trouve pas c'est comment appliquer a la cellule la mise en forme (centré a droite ou gauche du texte écrit) et comment se positionner automatiquement sur la cellule a droite de celle coloriée, donc active.

Merci pour les explications

Polo
Fichiers joints
Exemple boutons.xls
(35 Kio) Téléchargé 14 fois
Core 2 duo E6850 - carte graphique Geforce 8600GT 4Go Ram OS:Seven
polo67
Jeune membre
 
Messages: 39
Inscription: 16 Déc 2007, 16:05
Localisation: Alsace
Version Excel: 2003 fr

Re: Comprendre les macros

Messagepar Mytå » 17 Mars 2010, 22:53

Salut le forum
polo67 a écrit:En cliquant sur un des bouton la cellule active se colorie dans la couleur et recopie le nom du bouton (ca j'ai trouvé)


C'est dur de montrer son code....Je vais faire de même je vais garder le mien :)

A te relire
Mytå
Le bug le plus rencontré en informatique est l’interface chaise-clavier.
Avatar de l’utilisateur
Mytå
Membre impliqué
 
Messages: 1276
Inscription: 28 Nov 2009, 00:41
Localisation: Québec
Version Excel: Excel 2003 & 2007

Re: Comprendre les macros

Messagepar polo67 » 17 Mars 2010, 23:22

Bonsoir Myta

Je mets le fichier avec la macro qui je sais doit être très nulle a vos yeux de spécialiste mais c'est la mienne....j'apprends

Merci pour la réponse
Fichiers joints
Exemple boutons.xls
(43.5 Kio) Téléchargé 6 fois
Core 2 duo E6850 - carte graphique Geforce 8600GT 4Go Ram OS:Seven
polo67
Jeune membre
 
Messages: 39
Inscription: 16 Déc 2007, 16:05
Localisation: Alsace
Version Excel: 2003 fr

Re: Comprendre les macros

Messagepar Captain_SOLO » 17 Mars 2010, 23:28

Bonjour Polo67,

Tu trouveras ton fichier avec des instructions à suivre pour lier une macro à un bouton par la méthode du magnéto de VBA.
Si tu as compris la technique de la méthode d'enregistrement des macros comme je te recommande de faire, tu pourras faire tout ce que tu souhaites pour ce fichier, vu qu'il n'y a pas de boucle ; pas de condition.

Au boulot.
Cordialement.

Captain SOLO
Fichiers joints
Exemple boutons.xls
(39 Kio) Téléchargé 13 fois
Captain_SOLO
Membre habitué
 
Messages: 53
Inscription: 02 Mars 2010, 12:22
Version Excel: 2003

Re: Comprendre les macros

Messagepar polo67 » 17 Mars 2010, 23:41

Bonsoir Captain_Solo

Le boulot est fait mais il ne copie que la couleur correspondant à celle du bouton...
Comment retranscrire le nom du bouton dans la cellule active?
Comment de déplacer automatiquement d'une case vers le droite?

Merci pour le reste

Cdt

Polo

-- Jeu Mar 18, 2010 4:56 pm --

A laide svp
je n'ai tjrs pas trouvé
y a t il quelqu'un pour me donner la solution?
merci
Core 2 duo E6850 - carte graphique Geforce 8600GT 4Go Ram OS:Seven
polo67
Jeune membre
 
Messages: 39
Inscription: 16 Déc 2007, 16:05
Localisation: Alsace
Version Excel: 2003 fr

Re: Comprendre les macros

Messagepar jg14210 » 18 Mars 2010, 22:32

Bonjour polo67,

voici une solution avec un bouton du formulaire et macro associée

j'espere que ce n'est pas trop tard
Fichiers joints
Exemple%20boutons.xls
(56.5 Kio) Téléchargé 13 fois
jg14210
Jeune membre
 
Messages: 47
Inscription: 04 Juin 2009, 15:45
Version Excel: 2003 FR

Re: Comprendre les macros

Messagepar Captain_SOLO » 20 Mars 2010, 16:21

Bonjour Poo67,

Bon puisque tu as bien travaillé, je t'indique la méthode pour ajouter des lignes dansle script de ton bouton.
En cliquant droit sur le bouton en mode création de VBA, tu as les propriétés du bouton :
- en Caption, tu as l'étiquette du bouton ;
- en name, tu as son nom.

alors dans le script du bouton tu ajoute cette ligne avant le "end sud" (dernière ligne)
activecell.value=commandbutton1.caption

pour décaler d'une cellule à droite, tu fais la ligne suivante :
activecell.offset(1,0).select

J'ai fait une erreur de décalage dans la ligne mais tu corrigeras de toi-même :? :D il faut bien que tu cherches un peu.

Bon courage.
Tu fais les mêmes lignes pour les autre boutons et tu essaies

Captain SOLO
Captain_SOLO
Membre habitué
 
Messages: 53
Inscription: 02 Mars 2010, 12:22
Version Excel: 2003


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot], Subfestivus et 15 invités