OVH Cloud OVH Cloud

Séléction d'une plage

5 réponses
Avatar
JC
Bonjour,

dans un tableau, je dois séléctionner automatiquement des lignes dont la
valeur est > à X
Ces ligne sont toujours contiguës mais évidement leur nombre varie

Merci

5 réponses

Avatar
garnote
Salut JC,

Pas sûr de bien comprendre !
Faut-il que TOUTES les valeurs d'une ligne
soient égales à X ? ou ???

Serge


"JC" a écrit dans le message de news:
#
Bonjour,

dans un tableau, je dois séléctionner automatiquement des lignes dont la
valeur est > à X
Ces lignes sont toujours contiguës mais évidemment leur nombre varie

Merci








Avatar
JC
Hello,
En fait mon tableau n'a qu'une seule colonne sur 2500 lignes concaténée par
plusieures données venant d'une autre feuille.Donc seule la colonne a est
remplie.
Le nombre de lignes avec des données est variable, donc je me retrouve avec
des lignes sans données mais qui ont une formule.
Mon but est de supprimer les lignes qui ont une formule, mais dont la valeur
de concaténation est "".

Cette feuille est ensuite convertie au format txt pour alimenter un
programme comptable. Si les formules vides restent, je me retrouve des
lignes avec des "" dans mon fichier txt, ce qui bloque l'acquisition des
données.

Pas simple à expliquer..

Merci



"garnote" a écrit dans le message news:
6EL0b.63458$
Salut JC,

Pas sûr de bien comprendre !
Faut-il que TOUTES les valeurs d'une ligne
soient égales à X ? ou ???

Serge


"JC" a écrit dans le message de news:
#
Bonjour,

dans un tableau, je dois séléctionner automatiquement des lignes dont la
valeur est > à X
Ces lignes sont toujours contiguës mais évidemment leur nombre varie

Merci












Avatar
AV
Avec ta plage En A1:Ax (étiquette en A1)
Col B et C vides (ou insérer colonnes)

Sub zz_Filtr()
[C2] = "¢="""""
x = [A65536].End(3).Row
Range("A1:A" & x).AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=[C1:C2]
Range("A2:A" & x).SpecialCells(xlCellTypeVisible).Delete Shift:=xlUp
ActiveSheet.ShowAllData
End Sub

AV

"JC" a écrit dans le message news:
OEb$
Hello,
En fait mon tableau n'a qu'une seule colonne sur 2500 lignes concaténée par
plusieures données venant d'une autre feuille.Donc seule la colonne a est
remplie.
Le nombre de lignes avec des données est variable, donc je me retrouve avec
des lignes sans données mais qui ont une formule.
Mon but est de supprimer les lignes qui ont une formule, mais dont la valeur
de concaténation est "".

Cette feuille est ensuite convertie au format txt pour alimenter un
programme comptable. Si les formules vides restent, je me retrouve des
lignes avec des "" dans mon fichier txt, ce qui bloque l'acquisition des
données.

Pas simple à expliquer..

Merci



"garnote" a écrit dans le message news:
6EL0b.63458$
Salut JC,

Pas sûr de bien comprendre !
Faut-il que TOUTES les valeurs d'une ligne
soient égales à X ? ou ???

Serge


"JC" a écrit dans le message de news:
#
Bonjour,

dans un tableau, je dois séléctionner automatiquement des lignes dont la
valeur est > à X
Ces lignes sont toujours contiguës mais évidemment leur nombre varie

Merci
















Avatar
Philippe.R
Bonjour JC,
Une possibilité parmis d'autres : appliquer un filtre automatique avec non vides comme critère et copier
le résultat ailleurs ; tu disposeras alors d'une série continue de résultats sans vide ni formule.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"JC" a écrit dans le message de news:OEb$
Hello,
En fait mon tableau n'a qu'une seule colonne sur 2500 lignes concaténée par
plusieures données venant d'une autre feuille.Donc seule la colonne a est
remplie.
Le nombre de lignes avec des données est variable, donc je me retrouve avec
des lignes sans données mais qui ont une formule.
Mon but est de supprimer les lignes qui ont une formule, mais dont la valeur
de concaténation est "".

Cette feuille est ensuite convertie au format txt pour alimenter un
programme comptable. Si les formules vides restent, je me retrouve des
lignes avec des "" dans mon fichier txt, ce qui bloque l'acquisition des
données.

Pas simple à expliquer..

Merci



"garnote" a écrit dans le message news:
6EL0b.63458$
Salut JC,

Pas sûr de bien comprendre !
Faut-il que TOUTES les valeurs d'une ligne
soient égales à X ? ou ???

Serge


"JC" a écrit dans le message de news:
#
Bonjour,

dans un tableau, je dois séléctionner automatiquement des lignes dont la
valeur est > à X
Ces lignes sont toujours contiguës mais évidemment leur nombre varie

Merci
















Avatar
sabatier
lol
jps (qui savait bien qu'il allait se faire eng....)


AV wrote:

je me demande
bien ce que vient faire la colonne B (ou quid de son insertion)?
C'est une bonne habitude à prendre pour éviter que la "zone en cours" ne

"s'étale"
(non necessaire dans le cas présent car la sélection se fait par macro)

en fin de
proc j'aurais bien écrit
[C2].Clear
Ben, faut bien que je te laisse l'optimisation ;-)

Ajoute aussi application.scren..........

AV