Prendre la valeur d'une cellule dans excel avec vba

Signaler
Messages postés
306
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
10 mai 2017
-
Messages postés
1
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
31 juillet 2007
-
Bonjour tout le monde :-)

J'essaye de de réciupérer la valeur d'une celllule sur une feuillr excel, mais je n'arrive pas a accéder à un menu qui me propose de pouvoir le faire, c à dire quelque chose comme formulaR1C1 ou value.
Savez vous ce que je dois mettre avnant, .cells ne propose pas ça.

Merci bcp :-)

3 réponses

Messages postés
306
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
10 mai 2017
2
Oki merci bcp je vais essayer tout ça :-)

Biiz
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 153 internautes nous ont dit merci ce mois-ci

Messages postés
73
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
3 décembre 2007

Tu dois mettre mettre le nom du classeur (généralement le classeur actif) puis la feuille où se trouve la cellule et ensuite préciser la cellule pour laquelle tu souhaite récupérer la valeur.

Ex:
ActiveWorkbook.ActiveSheet.Cells(2, 5).values

Ici, l'exemple te ramene la valeur de la cellule de la ligne 2 et de la colonne 5 ("E") de la feuille activé du classeur actif.

Voilà

Bonne prog
Messages postés
1
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
31 juillet 2007

Bonjour tout le monde,
j'ai essayé de faire la chose suivante sous VB 2005 express mais j'ai un message d'erreur:

strNom =  sheet.Cell(1,1)

sachant que "sheet" est la feuille active et que dans Cell(1,1) il y a un nom

quel est le type de "sheet.Cell(1,1) "?? objet ou string ??

quelqu'un peu m'aider ??

l'affectation marche très bien sous VBA mais pas sous VB 2005 express ??

Merci d'avance,