VBA : Calcul de jours ouvrés sur plusieurs colonnes

Résolu
juliencapable Messages postés 2 Statut Membre -  
juliencapable Messages postés 2 Statut Membre -
Bonjour,

Je dispose d'un tableau avec plusieurs colonnes dont deux colonnes avec des dates (B et C, à partir de la ligne 2)
Je souhaiterai calculer dans une colonne à part la différence de jours ouvrés (NB.JOURS.OUVRES) ligne par ligne (exemple : dans la cellule H2, la différence entre B2 et C2 et ainsi de suite)

J'ai tenté avec ça mais ça ne marche pas (mon tableau a un nombre de lignes variable car il est connecté à une base de données externe)

Sheets("DATA CYCLE").Range("H2:H" & Range("A" & Cells.Rows.Count).End(xlUp).Row).FormulaR1C1 = "=NB.JOURS.OUVRES(RC[-6],RC[-5])"

Merci d'avance pour votre aide

2 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour, si tu enregistres la formule sans passer par le VBA, cela fonctionne-t'il?
1
juliencapable Messages postés 2 Statut Membre
 
Au final il suffisait de créer une nouvelle colonne du tableau et de rentrer directement la formule qui s'adapte en fonction du nombre de lignes de ce dernier. Pas besoin de VBA donc

Merci!
0