creation macro avec macro

  • Initiateur de la discussion david51
  • Date de début
D

david51

Guest
Bonjour a tous,

Est t'il possible d'avoir une macro qui crée une autre macro
je m'explique
jai un total dans une cellule mais jamais la meme cellule.
je veux creer une macro avec une userform me demandant le nom de la cellule apres avoir rentrer le nom de ma cellule cette macro creée une autre macro avec la cellule rentrer dans la userform.
la macro lancé sappuie sur le nom de cellule rentré pour calculer un benefice.

Cette macro est juste un exemple pour maider en realite c'est pour autre chose.

Merci d'avance

David
 

dg62

XLDnaute Barbatruc
Bonjour


Tu as besoin des coordonnées d'une cellule pour effectuer un calcul

inputbox pour saisir ta cellule et ensuite tu fais le calcul;


pourquoi vouloir générer une deuxieme macro automatiquement ?


Ton problème n'est pas clair.
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour David, DG62, le Forum

Pourquoi ne pas expliquer clairement ton problème ?

Car là, ton exemple n'est vraiment pas un bon exemple, il te suffit d'une simple Variable comme le laisse entendre DG62.

Exemple :
Code:
Option Explicit

Private Sub CommandButton1_Click()
Dim TheCell As Range

On Error GoTo Out
Set TheCell = Sheets('Sheet1'Â'Â').Range(CStr(TextBox1))

MsgBox 'La Valeur de la Cellule ' & TheCell.Address(0, 0) & ' = ' & TheCell.Value

Exit Sub
Out:
MsgBox 'Adresse de cellule non valide'
End Sub

En fait j'ai l'impression que tu veux faire écrire des Macros par Macro car tu ne maîtrises pas l'usage des Variables, à moins que ce ne soit autre chose, mais alors ton exemple n'est absolument pas figuratif...


Maintenant pour les macros qui écrivent d'autre macro... Suivez le guide :

Lien supprimé (Voir à partir de mon post du 21-04-03 20:47...)

Bon Aprèm et Week End
@+Thierry

Message édité par: _Thierry, à: 11/03/2005 15:52
 

Discussions similaires

Réponses
3
Affichages
318

Statistiques des forums

Discussions
312 485
Messages
2 088 802
Membres
103 971
dernier inscrit
abdazee