Page 1 sur 1

[R] Recherche multiple et exacte sur fichier Excel.

Posté : lun. 18 nov. 2013 09:43
par A2Energie
Bonjour amis Autoitiens,

Je tiens dans un premier temps à vous remercier pour l'ensemble des problèmes que j'ai pu régler grâce à ce Forum.
Cependant, il y en a un que je ne parviens pas à régler.

Ce que j'ai :
- Un fichier Excel constitué de,
Colonne A des Nom
Colonne B des Numéro + " "
Colonne C du Texte

- Un script Autoit
$A => nom
$B => Numéro
$C => Un texte

Ce que je souhaite :
- Que mon script recherche dans mon fichier excel la Ligne correspondant à mon script.
Ce que je parviens à faire

Mon problème :
- J'ai deux problèmes :
Le premier étant que Dans la Colonne A, B et C du fichier Excel, les valeurs peuvent être doublées, ce qui veut dire que je ne peux pas faire un truc du genre :
Local $search_cell = $oExcel.Columns("A:A").Find($A)
If( IsObj($search_cell) = 1 ) Then ; Si la recherche à abouti
Local $search_ligne = $search_cell.Row
Local $search_cell = $oExcel.Cells($search_ligne,2).Find($B)
If( IsObj($search_cell) = 1 ) Then ; Si la recherche à abouti
Local $search_cell = $oExcel.Cells($search_ligne,3).Find($C)
If( IsObj($search_cell) = 1 ) Then ; Si la recherche à abouti
Msgbox(1,"REUSSI","Youhouu !")
EndIf
EndIf
EndIf

Car j'ai besoin que les trois valeurs figurent sur les trois colonne à la même ligne.

- Mon second problème :
C'est que le numéro en Colonne B qui comporte un espace type "1250 " (mais ça on s'en fou ^^)
peut également être : "50 "
Car il y a plus de 9999 numéro différents.
Donc lorsque je crée une recherche sur le numéro "50 "
Je peu aussi bien tomber sur "1250 " que "1350 " que ...
Car je ne parvien pas à faire comprendre à Autoit que je ne recherche pas "*50 " mais bien "50 "

Voilà :)
En espérant avoir été assez clair.

Re: [..] Recherche multiple et exacte sur fichier Excel.

Posté : lun. 18 nov. 2013 15:33
par jguinch
Pourquoi ne pas utiliser __ExcelReadSheetToArray() ? Ce serait peut-être plus simple (mais je ne connais pas tes contraintes)
► Afficher le texte

Re: [R] Recherche multiple et exacte sur fichier Excel.

Posté : mar. 26 nov. 2013 12:31
par A2Energie
Rebonjour,

Effectivement j'étais aller chercher un peu loin pour pas grand chose finalement. j'ai préféré faire une recherche ligne par ligne et c'est vrai que c'est tout de même plus simple.

Merci,