Bonjour,
Je travaille sur une boucle pour rechercher une valeur parmi 38 000 ligne. Du coup c'est TRES long...

Comment puis-je optimiser mon code ? Je pense à passer par une "range" et demander de rechercher la valeur dans la "range" mais je n'ai pas trouvé comment faire. Une idée ?

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
tell application "Numbers"
	activate
 
	tell the first table of the sheet "feuille 1" of the document "TOUT"
 
		set titre_saisi to display dialog "Saisir le titre recherché" default answer "" buttons {"OK"} default button 1
 
		set titre to text returned of titre_saisi
		set liste_titre to {}
 
		repeat with n_titre from 1 to row count
			if the value of cell 1 of row n_titre contains titre then
				set end of liste_titre to the value of cell 1 of row n_titre
			end if
		end repeat
 
		set clic to choose from list liste_titre with prompt "Choisir le titre"
 
	end tell
 
end tell
Merci pour votre aide