Mon code ne marche que sur une feuille
sikasika
Messages postés
74
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
j'ai un petit problème au niveau de mon code
il marche très bien sur la feuille activée mais ne marche pas sur les autres feuilles, sachant que j'ai écrits le code dans un module
voici le code
en fait il y a deux fonctions , et j'utilise une dans l'autre
s'il est possible de m'aider svp
j'ai un petit problème au niveau de mon code
il marche très bien sur la feuille activée mais ne marche pas sur les autres feuilles, sachant que j'ai écrits le code dans un module
voici le code
Public Function kPx(ByVal x As Integer, ByVal k As Integer) As Double
Dim i, j As Integer
Dim lf, lx As Double
Worksheets("Tbl mortalité").Activate
If (x > 110) Or (x + k > 110) Then
lf = 2
lx = 1
Else
'parcourir la table de mortalité pour le calcul de lx
For i = 1 To 112
If Cells(i, 1).Value = x Then
lx = Cells(i, 2).Value
End If
Next i
'parcourir la table de mortalité pour le calcul de lf
For j = 1 To 112
If Cells(j, 1).Value = x + k Then
lf = Cells(j, 2).Value
End If
Next j
End If
kPx = lf / lx
End Function
Function ax(x As Integer, tx_actu As Double, tx_reval As Double) As Double
Dim i As Integer
Dim v As Double
v = (1 / (1 + tx_actu)) * (1 + tx_reval)
s = 0
For i = 1 To 110 - x
s = s + kPx(x, i) * v ^ i
Next i
ax = s
End Function
en fait il y a deux fonctions , et j'utilise une dans l'autre
s'il est possible de m'aider svp
A voir également:
- Mon code ne marche que sur une feuille
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Comment imprimer en a5 sur une feuille a4 - Guide
- Code activation windows 10 - Guide
4 réponses
Bonjour
Si tu veux obtenir des réponses concrètes continues sur le même post .
Celui-ci est le 4° pour la même demande.
Cordialement
Si tu veux obtenir des réponses concrètes continues sur le même post .
Celui-ci est le 4° pour la même demande.
Cordialement
:$ sorry , c'est juste que je voulais séparer les différentes questions, c'est vrai que c'est le même sujet mais ce sont des questions différentes
Bonjour,
Tu démarres par Worksheets("Tbl mortalité").Activate
Quelle soit la feuille où tu es toutes tes références pointeront sur cette feuille...
De toute façon sans un fichier de travail pour tester ni les manip à réaliser, on ira pas bien loin.
eric
Tu démarres par Worksheets("Tbl mortalité").Activate
Quelle soit la feuille où tu es toutes tes références pointeront sur cette feuille...
De toute façon sans un fichier de travail pour tester ni les manip à réaliser, on ira pas bien loin.
eric
Bonjour,
est ce que je dois envoyer le fichier ??
si oui, comment faire??
Merci :D
est ce que je dois envoyer le fichier ??
si oui, comment faire??
Merci :D