lycaon_58
Messages postés31Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention 1 février 2007
-
18 oct. 2006 à 17:29
lycaon_58
Messages postés31Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention 1 février 2007
-
23 oct. 2006 à 13:18
Bonjour à tous,
J'ai passé une heure à chercher sans résultats, je pose donc la
question.
Est ce que quelqu'un connaîtrait le moyen de mettre dans une variable
la valeur affichée d'une cellule ?
Mon problème se pose pour une date : je veux récupérer la valeur
affichée "oct-06" qui provient de la mise en forme automatique de
01/10/2006.
J'ai essayé directement : ça ne marche pas.
J'ai essayé en passant par une case fantôme et en faisant un
PasteSpecial (xlPasteValues)( : ça ne marche pas.
J'ai regardé tous les articles d'aide concernant display, label,
caption et je n'ai rien vu d'intéressant.
lycaon_58
Messages postés31Date d'inscriptionlundi 9 octobre 2006StatutMembreDernière intervention 1 février 2007 19 oct. 2006 à 14:49
Merci à tous les deux.
J'ai essayé à la fois la première solution avec Format et la deuxième avec .Text.
Voilà le code que j'ai tapé :
M = Range("B" & Prem - 4).Text
M = Format(Range("B" & Prem - 4).Value, "mm-yy")
Ma variable Prem (As Long) est parfaitement définie au moment où j'essaye d'éxécuter les instructions (et supérieur à 5).
Est ce que vous voyez où ça pourrait coincer ?