Bonjour,
Je débute sur VB et en fait j'automatise des tableaux de statistiques seulement ici j'ai un petit probleme, je vous explique j'ai deux fonctions qui vont ouvrir un autre classeur l'une (searchagent) repere la ligne correspondant au nom demandé et l'autre (searchagent2) repere la colonne correspondant à la date demandée ensuite avec les 2 valeurs je croise pour obtenir le résultat de cette personne à la date demandé mais le systeme me renvoi toujours DIV/0 alors que la même macro appliquer directement dans le fichier source en MsgBox me renvoie bien la valeur pouvez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 c = searchAgent(ws, nom) w = searchAgent2(ws, Dates) If c = 0 Then t = 0 Else t = Cells(c, w).Value xl.Quit xl.DisplayAlerts = True Set wb = Nothing Set ws = Nothing Set xl = Nothing If c <> 0 Then ActiveSheet.Cells(i, l) = t
Partager