Bonjour
Voila je n'arrive pas à compter le nombre de pays ayant passé une commande SANS les doublons.
Par exemple sur l'image, le 1er produit = 1 pays seulement et le 2eme = 2 pays
Mais mon code actuel m'affiche ca de mon tableau apres recupération:
ce n'est donc pas trop ce que je veux.H06396-L010 - France - 2
H06396-O004 - Espagne - 1
H06396-O004 - France - 2
H06740-F001 - France - 1
H06740-G004 - Espagne - 2
H06740-G004 - Saudia Arabia - 2
H06740-G005 - Espagne - 1
H06740-G005 - Saudia Arabia - 2
Merci,
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 dim best(13,8) ,pays(20,3) 'le tableau best contient donc les infos de l'image 'best(x,3) = produit 'best(x,8) = nom pays 'Tableau des pays qui ont commandés i=1 k=0 do while best(i,1) <> "" t=0 for j = 1 to 20 if (best(i,8) = pays(j,2) and best(i,3) = pays(j,1)) then doublee = true exit for else doublee = false end if next t=t+1 if not doublee then k=k+1 pays(k,1) = best(i,3) pays(k,2) = best(i,8) pays(k,3) = pays(k,3) + t else pays(k,3) = pays(k,3) + t 'i=i+1 end if i=i+1 loop
Partager