Recherche une fonction VB récupérer qqchose d'affiché à l'écran

pier0 Messages postés 67 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 2 septembre 2005 - 16 août 2005 à 11:00
pier0 Messages postés 67 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 2 septembre 2005 - 16 août 2005 à 14:07
Salut,
Je suis à la recherche d'une fonction qui me pemetterait de récupérer ce qu'il y a affiché dans une cellule excel (ce qu'on voit apparaitre à l'écran dans la cellule et non son contenu réel (qui est dans la barre de formule?))

exemple:
affichée dans cellule: mercredi 07/09/05
affichée dans barre des formules: =H7+2

Je veux récupérer dans une variable ce qui est affichée dans une cellule,
Si qq'un connait la fonction VB pour réaliser ca ca serait cool!
Merci, Pier0

4 réponses

Paladin2107 Messages postés 154 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 5 septembre 2008 1
16 août 2005 à 11:11
cells(colonne,ligne).value

Couscous
0
pier0 Messages postés 67 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 2 septembre 2005
16 août 2005 à 12:11
Ouè mais ca marche pas toujours!
Ya des cas ou qd les cellules contiennent des dates et ca marche pas car ca m'inverse le mois et le jour!

Merci, Pier0
0
Ninette08 Messages postés 56 Date d'inscription mardi 16 août 2005 Statut Membre Dernière intervention 14 septembre 2005
16 août 2005 à 13:13
c pa ca le probleme, c ton format date de ta cellule.

ou alors met : mid(madate,4,2) & mid(madate,1,2) pour inverser le mois et le jour
0
pier0 Messages postés 67 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 2 septembre 2005
16 août 2005 à 14:07
ouè mais le pb c'est que le mois et le jour ne sont pas tj inversé ca dépend des fois puisque ca n'inverse que qd c'est possible (donc quand jour<=12).ET je pe pas réinverser manuellement avec mid car pour cela il fo que je reteste chaque cellule une à une et mon programmme tournera alors trop lentement à cause du grand nombre de cellules...
Merci qd meme pour l'idée, Pier0
0
Rejoignez-nous