P
PHILIMAR
Guest
Ma macro VBA remplace des dates dans un tableau EXCEL : la date est bien mise à jour mais le formatage de la cellule EXCEL n'est pas activé.
Si je me positionne dans la cellule EXCEL "générée" et que je tape "Return", elle se met au bon format.
Comment forcer le formatage au format de la cellule à partir d'une macro VBA ?
Exemple de MACRO :
For indiceLigne = PremLigne To DerLigne
For indiceColonne = PremColonne To DerColonne
ValCell = Cells(indiceLigne, indiceColonne)
If indiceColonne = PremColonne Then
Cells(indiceLigne, indiceColonne).FormulaR1C1 = Format(ValCell, "mmm-yy")
Else
Cells(indiceLigne, indiceColonne).FormulaR1C1 = Format(ValCell, "dd/mm/yyyy")
End If
Next
Next
Si je me positionne dans la cellule EXCEL "générée" et que je tape "Return", elle se met au bon format.
Comment forcer le formatage au format de la cellule à partir d'une macro VBA ?
Exemple de MACRO :
For indiceLigne = PremLigne To DerLigne
For indiceColonne = PremColonne To DerColonne
ValCell = Cells(indiceLigne, indiceColonne)
If indiceColonne = PremColonne Then
Cells(indiceLigne, indiceColonne).FormulaR1C1 = Format(ValCell, "mmm-yy")
Else
Cells(indiceLigne, indiceColonne).FormulaR1C1 = Format(ValCell, "dd/mm/yyyy")
End If
Next
Next