Copier une variable VBA dans une cellule XLS

Résolu/Fermé
ben13.51 Messages postés 112 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 11 janvier 2012 - 18 mars 2009 à 16:20
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 18 mars 2009 à 17:01
Bonjour à tous,

Je souhaite copier dans une cellule EXCEL la valeur d'une variable VBA recevant la saisie d'une inputbox...

Voilà le code que j'ai entré:

Sub AfficheInbox_NumPoisson()
'InputBox Numéro du Poisson
NumPoisson = InputBox("Saisissez le N° du Poisson", "N° Poisson")
NumPoissonNum = Val(NumPoisson)
Cells("NuméroPoisson") = NumPoissonNum

La cellule que j'ai appellée NuméroPoisson doit recevoir la valeur de la variable type Integer NumPoissonNum

Mais c'est sur cette dernière ligne que ma macro plante... elle n'aime pas le = NumCoeurNum

Si quelqu'un peut m'aider la dessus je lui en serais très reconnaissant

Merci d'avance

4 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
18 mars 2009 à 16:39
Bonjour,

C'est le Cells("NuméroPoisson") qui ne passe pas. Il faut mettre les coordonnées de la cellule qui doit recevoir la valeur de la variable : Cells(1,1) correspond à A1, Cells (1,2) à B1, Cells(3,5) à E3 etc ...

;o)
1
leplot Messages postés 191 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 13 août 2015 131
18 mars 2009 à 16:47
Bonjour

il suffit de mettre range("NuméroPoisson") et non cells.

LePlot
0
ben13.51 Messages postés 112 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 11 janvier 2012 7
18 mars 2009 à 16:47
Effectivement l'erreur n'était pas où elle semblait être
Merci bcp, me voilà sauvé!!
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
18 mars 2009 à 17:01
De rien,

Bonne continuation.

;o)
0