Bonjour le forum,
Dim LOYER, PROVISIONS, ARRIERE As Integer
ARRIERE = ActiveCell.Offset(0, 1).Value
LOYER = ActiveCell.Offset(0, 5).Value
PROVISIONS = ActiveCell.Offset(0, 6).Value
Pour faire simple :
ActiveCell.Offset(0, 1).Value contient 150,25
ActiveCell.Offset(0, 5).Value contient 90
ActiveCell.Offset(0, 6).Value contient 60,25
Les 3 cellules ont le même format : monétaire avec 2 décimales
Après la macro :
ARRIERE = 150
LOYER = 90
PROVISIONS = 60,25
Vous aurez tous compris qu'ARRIERE a perdu ses décimales !!!
Comment est-ce possible alors que ce sont 3 variables déclarées de la même façon, et qui recoivent le même format de données ?
Merci.
Olivier.
Dim LOYER, PROVISIONS, ARRIERE As Integer
ARRIERE = ActiveCell.Offset(0, 1).Value
LOYER = ActiveCell.Offset(0, 5).Value
PROVISIONS = ActiveCell.Offset(0, 6).Value
Pour faire simple :
ActiveCell.Offset(0, 1).Value contient 150,25
ActiveCell.Offset(0, 5).Value contient 90
ActiveCell.Offset(0, 6).Value contient 60,25
Les 3 cellules ont le même format : monétaire avec 2 décimales
Après la macro :
ARRIERE = 150
LOYER = 90
PROVISIONS = 60,25
Vous aurez tous compris qu'ARRIERE a perdu ses décimales !!!
Comment est-ce possible alors que ce sont 3 variables déclarées de la même façon, et qui recoivent le même format de données ?
Merci.
Olivier.