Bonjour,
Je coince sur un d=E9tail.. j'utilise une table nomm=E9e=20
m=E9moire dans une macro VBA.
quand je mets : memoire(compteur) =3D Enr
ou compteur est une valeur num=E9rique et Enr une valeur=20
Alpha (texte) il me met un mesage d'erreur :=20
incompatibilit=E9 de type. m=EAme si je mets en dur la valeur=20
d'enr, il foire... Visiblement, ma table n'est pas=20
reconnue.
de l'aide svp...
Merci pour avance
Patrice
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Denis Michon
Bonjour Patrice,
Attention, une plage nommée n'est pas une variable de type Array (tableau)
voici un petit exemple :
Attribue à la plage de cellules le nom Mémoire Range("A1:A10").Name = "Mémoire"
Attribue à la ligne 5 de la plage nommée mémoire la valeur "toto" Range("Mémoire").Item(5) = "toto"
Un autre façon d'écrire la même chose :
Range("Mémoire")(5) = "toto"
Ou
Range("Mémoire")(5, 1) = "toto"
Salutations!
"patrice" a écrit dans le message de news:07a201c39bc1$77cb2020$ Bonjour, Je coince sur un détail.. j'utilise une table nommée mémoire dans une macro VBA. quand je mets : memoire(compteur) = Enr ou compteur est une valeur numérique et Enr une valeur Alpha (texte) il me met un mesage d'erreur : incompatibilité de type. même si je mets en dur la valeur d'enr, il foire... Visiblement, ma table n'est pas reconnue. de l'aide svp... Merci pour avance Patrice
Bonjour Patrice,
Attention, une plage nommée n'est pas une variable de type Array (tableau)
voici un petit exemple :
Attribue à la plage de cellules le nom Mémoire
Range("A1:A10").Name = "Mémoire"
Attribue à la ligne 5 de la plage nommée mémoire la valeur "toto"
Range("Mémoire").Item(5) = "toto"
Un autre façon d'écrire la même chose :
Range("Mémoire")(5) = "toto"
Ou
Range("Mémoire")(5, 1) = "toto"
Salutations!
"patrice" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:07a201c39bc1$77cb2020$a301280a@phx.gbl...
Bonjour,
Je coince sur un détail.. j'utilise une table nommée
mémoire dans une macro VBA.
quand je mets : memoire(compteur) = Enr
ou compteur est une valeur numérique et Enr une valeur
Alpha (texte) il me met un mesage d'erreur :
incompatibilité de type. même si je mets en dur la valeur
d'enr, il foire... Visiblement, ma table n'est pas
reconnue.
de l'aide svp...
Merci pour avance
Patrice
Attention, une plage nommée n'est pas une variable de type Array (tableau)
voici un petit exemple :
Attribue à la plage de cellules le nom Mémoire Range("A1:A10").Name = "Mémoire"
Attribue à la ligne 5 de la plage nommée mémoire la valeur "toto" Range("Mémoire").Item(5) = "toto"
Un autre façon d'écrire la même chose :
Range("Mémoire")(5) = "toto"
Ou
Range("Mémoire")(5, 1) = "toto"
Salutations!
"patrice" a écrit dans le message de news:07a201c39bc1$77cb2020$ Bonjour, Je coince sur un détail.. j'utilise une table nommée mémoire dans une macro VBA. quand je mets : memoire(compteur) = Enr ou compteur est une valeur numérique et Enr une valeur Alpha (texte) il me met un mesage d'erreur : incompatibilité de type. même si je mets en dur la valeur d'enr, il foire... Visiblement, ma table n'est pas reconnue. de l'aide svp... Merci pour avance Patrice
patrice
Merci, et bon WE. Patrice
-----Message d'origine----- Bonjour Patrice,
Attention, une plage nommée n'est pas une variable de type Array (tableau)
voici un petit exemple :
Attribue à la plage de cellules le nom Mémoire Range("A1:A10").Name = "Mémoire"
Attribue à la ligne 5 de la plage nommée mémoire la valeur "toto"
Range("Mémoire").Item(5) = "toto"
Un autre façon d'écrire la même chose :
Range("Mémoire")(5) = "toto"
Ou
Range("Mémoire")(5, 1) = "toto"
Salutations!
"patrice" a écrit dans le message de
news:07a201c39bc1$77cb2020$ Bonjour, Je coince sur un détail.. j'utilise une table nommée mémoire dans une macro VBA. quand je mets : memoire(compteur) = Enr ou compteur est une valeur numérique et Enr une valeur Alpha (texte) il me met un mesage d'erreur : incompatibilité de type. même si je mets en dur la valeur d'enr, il foire... Visiblement, ma table n'est pas reconnue. de l'aide svp... Merci pour avance Patrice
.
Merci,
et bon WE.
Patrice
-----Message d'origine-----
Bonjour Patrice,
Attention, une plage nommée n'est pas une variable de
type Array (tableau)
voici un petit exemple :
Attribue à la plage de cellules le nom Mémoire
Range("A1:A10").Name = "Mémoire"
Attribue à la ligne 5 de la plage nommée mémoire la
valeur "toto"
Range("Mémoire").Item(5) = "toto"
Un autre façon d'écrire la même chose :
Range("Mémoire")(5) = "toto"
Ou
Range("Mémoire")(5, 1) = "toto"
Salutations!
"patrice" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:07a201c39bc1$77cb2020$a301280a@phx.gbl...
Bonjour,
Je coince sur un détail.. j'utilise une table nommée
mémoire dans une macro VBA.
quand je mets : memoire(compteur) = Enr
ou compteur est une valeur numérique et Enr une valeur
Alpha (texte) il me met un mesage d'erreur :
incompatibilité de type. même si je mets en dur la valeur
d'enr, il foire... Visiblement, ma table n'est pas
reconnue.
de l'aide svp...
Merci pour avance
Patrice
Attention, une plage nommée n'est pas une variable de type Array (tableau)
voici un petit exemple :
Attribue à la plage de cellules le nom Mémoire Range("A1:A10").Name = "Mémoire"
Attribue à la ligne 5 de la plage nommée mémoire la valeur "toto"
Range("Mémoire").Item(5) = "toto"
Un autre façon d'écrire la même chose :
Range("Mémoire")(5) = "toto"
Ou
Range("Mémoire")(5, 1) = "toto"
Salutations!
"patrice" a écrit dans le message de
news:07a201c39bc1$77cb2020$ Bonjour, Je coince sur un détail.. j'utilise une table nommée mémoire dans une macro VBA. quand je mets : memoire(compteur) = Enr ou compteur est une valeur numérique et Enr une valeur Alpha (texte) il me met un mesage d'erreur : incompatibilité de type. même si je mets en dur la valeur d'enr, il foire... Visiblement, ma table n'est pas reconnue. de l'aide svp... Merci pour avance Patrice