Cherche plage de cellule parmis d'autre plage

poppey -  
 poppey -
Bonjour,

J'aimerais comparer les résultats du keno mis sous format excel (colonne A à T) à une série de combinaisons de 7 nombres (colonne W à AC)... le tout sur la même feuille d'un même classeur.

Si dans une ligne d'un tirage (colonne A à T) on retrouve les numéros énoncés dans une ligne des combinaisons de 7 nombres (colonne W à AC), alors on efface la combinaison de 7 nombres.

résultat keno = 3767 lignes (A1 : T 3767)
combinaison de 7 nombres = 17640 lignes (W1 : AC 17640)

Est-ce possible selon vous ?

1 réponse

Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
C'est peut-être possible.
Il faudrait examiner ton tableau.
Pour cela utilise https://www.cjoint.com/ pour créer un lien vers ton fichier, et tu le colleras dans ton message.
0
poppey
 
Bonjour Raymond,

Je vais essayer de faire ça.

http://cjoint.com/?BAvmvSgKLe3

Ca fonctionne ?
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Oui, ça fonctionne.

Vu les millions de boucles (comparaisons ligne à ligne) qui sont nécessaires (3.767*17.640=66.449.880), les formules habituelles avec EQUIV, DECALER, INDEX risquent de prendre du temps à opérer les calculs ; peut-être que des formules matricielles seraient plus rapides ; je ne sais pas si les tableaux croisés dynamiques peuvent servir dans un tel cas de figure. Au final, je pense que c'est une macro qui te sera proposée ; as-tu déjà pratiqué VBA ?

Cordialement.
0
poppey
 
Bonjour,

Je ne suis pas un spécialiste du VBA malheureusement. Une macro serait donc de bonne augure ?
Seriez vous un spécialiste du VBA ? Pour ma part, je ne saurai pas faire.
Je suis la conversation le week-end et les soirs en rentrant du travail ... et tout le week-end

Dans l'Allier temps très couvert mais sans pluie.
cordialement
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Hélas, je n'y connais rien en VBA, et je ne suis pas à l'aise avec les TCD et les combinaisons de fonctions INDEX, DECALER, EQUIV.
J'ai seulement évoqué ces pistes, pour que tu saches à quoi t'attendre comme solutions. Si je savais faire, je t'aurais proposé directement une solution ...
0
poppey
 
Ok merci bien
cordialement
0