écrire dans une cellule d'une feuille excel

cs_aline37 Messages postés 1 Date d'inscription mercredi 21 novembre 2007 Statut Membre Dernière intervention 21 novembre 2007 - 21 nov. 2007 à 16:41
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 - 22 nov. 2007 à 00:28
Bonjour,

je souhaite à travers une fonction VB, appelée sous excel, modifier le contenu d'une cellule de ce tableur.
Lorsque j'entre le code  :
Activesheet.cells (1,1) = "salut"

"salut" ne s'écrit pas dans la case et j'obtient #VALEUR dans la case ou a été appelée la fonction.

Avec une sub, "salut" apparait bien dans la cellule. Cependant je voudrais automatiser cela en appelant la sub dans la fonction ou avec une ligne de code pour ne pas avoir à executer la macro.

Merci de l'attention accordée

aline

2 réponses

youil Messages postés 67 Date d'inscription vendredi 28 mars 2003 Statut Membre Dernière intervention 12 juillet 2011
21 nov. 2007 à 18:59
il faut que tu écrive Activesheet.cells (1,1).value  = "salut"
0
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
22 nov. 2007 à 00:28
Avec une sub, "salut" apparait bien dans la cellule. Cependant je
voudrais automatiser cela en appelant la sub dans la fonction ou avec
une pour ne pas avoir à executer la macro



Désolé, mais je n'ai rien compris...
Peux-tu expliquer un peu plus ?
Qu'est-ce que tu appelles Sub et Fonction et Macro et Code

MPi²
0
Rejoignez-nous