Je viens demander conseil car j'ai du mal avec les Macro que j’essaie de comprendre.
Code : Tout sélectionner
Macro EnregistrerInformationVariable(NomVariable, Variable)
Debug NomVariable
Debug Variable
EndMacro
MaVariable1 = 123
MaVariable2.s = "Xyz"
EnregistrerInformationVariable(123, "Hdv")
Je voudrait dire que si "NomVariable" n'est pas une chaîne de caractères, alors que ça soulève une erreur.
Je voudrait dire que si "Variable" n'est pas une variable, alors que ça soulève une erreur.
Je me complique surement la vie...
Mais quel intérêt alors que la macro prenne n'importe quoi à manger hein si ont peut pas identifier un type qui entre ?
En faite j'essaie de faire entrer n'importe quel type de variable par le paramètre "Variable"
mais bon c'est surement pas la bonne méthode à faire...
C'est comme dans une procédure, faut forcément un type prédéfini et là est le problème !