N
notule
Guest
Bonjour
Je ne comprends pas...
J'ai une macro toute bête, avec un calcul de VPM, suivante :
Sub Gen()
Dim CurrentSheet As Worksheet
Set CurrentSheet = ThisWorkbook.Worksheets(1)
CurrentSheet.Cells(1, 1) = 0.5
CurrentSheet.Cells(1, 2) = 12
CurrentSheet.Cells(1, 3) = 12000
CurrentSheet.Cells(1, 4) = -600
CurrentSheet.Cells(1, 5) = 1
CurrentSheet.Cells(1, 6) = "=-VPM(" _
& CurrentSheet.Cells(1, 1).Address() & "," _
& CurrentSheet.Cells(1, 2).Address() & "," _
& CurrentSheet.Cells(1, 3).Address() & "," _
& CurrentSheet.Cells(1, 4).Address() & "," _
& CurrentSheet.Cells(1, 5).Address() _
& ")"
End Sub
Quand je l'appelle dans la feuille Excel, il n'évalue pas la dernière cellule avec la formule VPM, mais quand je vais sur la cellule 6, que je me déplace à la fin du texte qui a été généré, et que je VALIDE par ENTREE, là il calcule bien 4092,62... Et si je mets .Formula après .Cells, Excel PLANTE directement !
J'ai aussi essayé le "Worsheet.Calculate", ou bien de mettre en calcul Automatique, rien n'y fait...
Quelqu'un peut-il m'aider ? Par avance merci !!! 🙁
Je ne comprends pas...
J'ai une macro toute bête, avec un calcul de VPM, suivante :
Sub Gen()
Dim CurrentSheet As Worksheet
Set CurrentSheet = ThisWorkbook.Worksheets(1)
CurrentSheet.Cells(1, 1) = 0.5
CurrentSheet.Cells(1, 2) = 12
CurrentSheet.Cells(1, 3) = 12000
CurrentSheet.Cells(1, 4) = -600
CurrentSheet.Cells(1, 5) = 1
CurrentSheet.Cells(1, 6) = "=-VPM(" _
& CurrentSheet.Cells(1, 1).Address() & "," _
& CurrentSheet.Cells(1, 2).Address() & "," _
& CurrentSheet.Cells(1, 3).Address() & "," _
& CurrentSheet.Cells(1, 4).Address() & "," _
& CurrentSheet.Cells(1, 5).Address() _
& ")"
End Sub
Quand je l'appelle dans la feuille Excel, il n'évalue pas la dernière cellule avec la formule VPM, mais quand je vais sur la cellule 6, que je me déplace à la fin du texte qui a été généré, et que je VALIDE par ENTREE, là il calcule bien 4092,62... Et si je mets .Formula après .Cells, Excel PLANTE directement !
J'ai aussi essayé le "Worsheet.Calculate", ou bien de mettre en calcul Automatique, rien n'y fait...
Quelqu'un peut-il m'aider ? Par avance merci !!! 🙁