tableau de chaines : array de string

Le
le Nordiste
Bonjour,

Je suis avec EXCEL 2007.

Je désire relever les valeurs chaines contenues dans la plage
"A1:A241" dans un tableau array.

Voici mon code
<<<<<<<<<<<<<<<
'reprendre la liste
Dim arValeur As Variant

'charger l'array
arValeur = Range("A1:A241").Value

'Filtrer sur une autre feuille
ActiveSheet.Range("$A$1:$AL$28276").AutoFilter Field:=4,
Criteria1:=arValeur, Operator:=xlFilterValues

>>>>>>>>>>>>>>>>>>>>
Ça coince lors du filtrage : je n'ai que la première chaine -de
caractéres-

Si j'enregistre la macro de mon filtre,
<<<<<<<<<<<<<<<
ActiveSheet.Range("$A$1:$AL$28276").AutoFilter Field:=4,
Criteria1:=Array( _
"0008KCA6", "0008KGN9", "0008KGR7", "0008KJH5", "0008KJR8",
"0008KKE6", "0008KKE9", _
"0008LCW4", "0008LNB7", "0008LRD2"), Operator:=xlFilterValues
>>>>>>>>>>>>>>>

je vois que dans l'array de critéres, il y a des "", serait ce là la
source de mes déboires ? Comment l'arValeur est il constitué avec ou
sans guillemets ????

Merci pour votre collaboration
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
isabelle
Le #19542261
bonjour le Nordiste,

esaaie comme ça :

ActiveSheet.Range("$A$1:$AL$28276").AutoFilter Field:=4,
Criteria1:=Array(arValeur), Operator:=xlFilterValues

isabelle

le Nordiste a écrit :
Bonjour,

Je suis avec EXCEL 2007.

Je désire relever les valeurs chaines contenues dans la plage
"A1:A241" dans un tableau array.

Voici mon code
<<<<<<<<<<<<<<<
'reprendre la liste
Dim arValeur As Variant

'charger l'array
arValeur = Range("A1:A241").Value

'Filtrer sur une autre feuille
ActiveSheet.Range("$A$1:$AL$28276").AutoFilter Field:=4,
Criteria1:=arValeur, Operator:=xlFilterValues


Ça coince lors du filtrage : je n'ai que la première chaine -de
caractéres-

Si j'enregistre la macro de mon filtre,
<<<<<<<<<<<<<<<
ActiveSheet.Range("$A$1:$AL$28276").AutoFilter Field:=4,
Criteria1:=Array( _
"0008KCA6", "0008KGN9", "0008KGR7", "0008KJH5", "0008KJR8",
"0008KKE6", "0008KKE9", _
"0008LCW4", "0008LNB7", "0008LRD2"), Operator:=xlFilterValues


je vois que dans l'array de critéres, il y a des "", serait ce là la
source de mes déboires ? Comment l'arValeur est il constitué avec ou
sans guillemets ????

Merci pour votre collaboration



Publicité
Poster une réponse
Anonyme