Bonjour,
Je ne comprends pas les syntaxes ci-dessous
.NumberFormat = "General"
.Value = .Value ( porquoi on répète 2 fois la propriété value ?)
La première ligne met au format standard, les cellules concernées
La deuxième ligne est un peu l'équivalent d'un Copier/Collage spécial-Valeur
Dans un objet Range la propriété Value contient la valeur (ou le résultat de la formule), la propriété Formula contient la formule donc
si en cellule F2, nous avons la formule (ici une simple fonction)
Dans Objet.Propriété, (où objet est par exemple Range("E2")), la propriété
- Formula renverra =SUM(B2:E2)
- Value renverra la valeur dans la cellule par exemple 15030 (cad ici le résultat renvoyé par la formule)
- Text renverra la valeur telle qu'elle est formatée, par exemple 15 030 €
En écrivant
Range("E2").Value = Range("E2").Value
on force la cellule à ne conserver que la valeur renvoyée par la formule (propriété Formula)
Partager