OVH Cloud OVH Cloud

Offset

1 réponse
Avatar
Denys
Bonjour =E0 tous,

Avec un Userform, l'usager peut mettre =E0 jour des donn=E9es=20
inscrites sur une ligne. Pour ce faire, il clique sur le=20
nom d'un projet en colonne B, puis sur un bouton de=20
commande avec lequel le Userform apparait. Celui-ci=20
inscrit automatiquement toutes les donn=E9es d=E9j=E0 inscrites=20
sur la ligne.

Dans la colonne E ainsi que la colonne F une date est=20
inscrite. La colonne G fait le calcul suivant:

.Range("G" & Ligne).Formula =3D "=3DNetworkdays(E" & Ligne=20
& ",F" & Ligne & ",Feries)"

soit le nombre de jours entre la date de la colonne E et=20
la colonne F tout en tenant compte des jours Feries.

Cependant, pour la mise =E0 jour, les instructions=20
s'inscrivent avec ActiveCell.Offset etc..

Cependant, Excel me donne une erreur (#name) dans la=20
cellule avec l'instruction suivante:


ActiveCell.Offset(0, 4).Formula =3D "=3DNetworkdays
(ActiveCell.Offset(0, 2), ActiveCell.Offset(0, 3), Feries)"

4 =3D colonne G
3 =3D colonne F
2 =3D colonne E
activecell =3D colonne C

Sauriez-vous pourquoi??

Merci

Denys

1 réponse

Avatar
AV
Cependant, Excel me donne une erreur (#name) dans la
cellule avec l'instruction suivante:
ActiveCell.Offset(0, 4).Formula = "=Networkdays
(ActiveCell.Offset(0, 2), ActiveCell.Offset(0, 3), Feries)"


Plutôt comme ça (une seule ligne) :
ActiveCell.Offset(0, 4).Formula = "=Networkdays(" & ActiveCell.Offset(0,
2).Value2 & ", " & ActiveCell.Offset(0, 3).Value2 & ", Feries)"

AV