selection de cellules visibles

I

isabelle

Guest
bonjour le forum

j'ai un tableau filtré dont je voudrais pouvoir sélectionner la premiere cellule visible dans une colonne donnée pour pouvoir sélectionner une plage avec resize à partir de cette cellule

donc j'ai un problème pour sélectionner la 1ere cellule visible dans une colonne
je n'arrive pas à grand chose avec la propriété
hidden

merci à tous ceux qui pourront m'aider
 
J

Jacky

Guest
Bonjour Isabelle et bonne année

J'ai lu ton message et aimerais avoir une précision supplémentaire pour essayer de t'aider:
qu'entends tu par cellule visible ?
as-tu masquer des lignes ou colonnes ?
ou bien as-tu utilisé un autre moyen pour rendre tes cellules 'invisibles' ?

J'attends ta réponse
 
I

isabelle

Guest
avec moins de 50ko cela passe mieux [file name=Classeur2_20060103141156.zip size=17170]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur2_20060103141156.zip[/file]
 

Pièces jointes

  • Classeur2_20060103141156.zip
    16.8 KB · Affichages: 63
J

Jacky

Guest
Est-ce que tu veux un truc comme ça ? [file name=chercher_20060103144312.zip size=20204]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/chercher_20060103144312.zip[/file]
 

Pièces jointes

  • chercher_20060103144312.zip
    19.7 KB · Affichages: 72
I

isabelle

Guest
non
je ne veux pas de n° de ligne
je voudrais qu'il sélectionne la première cellule de la colonne lambda
pour à partir de cette cellule selectionnée 'automatiquement' définir une plage avec resize
 
J

Jacky

Guest
et cela ?
on finira bien par y arriver [file name=chercher_20060103153135.zip size=22637]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/chercher_20060103153135.zip[/file]
 

Pièces jointes

  • chercher_20060103153135.zip
    22.1 KB · Affichages: 59
J

Jacky

Guest
Re bonjour Hervé

je ne comprends pas très bien ce que tu peux faire avec ton code

Dim plage As Range
Set plage = ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible)
plage.Select 'pous test

car si je le comprends bien, tu sélectionne la cellule corresppondante à la variable 'plage'
mais à quoi correspond 'plage' si ce n'est qu'aux cellules visibles correspondant à la cellule utilisée (traduction mot à mot ducode) c'est à dire ???

merci d'éclairer ma lanterne Hervé et au plaisir de te retrouver sur le Forum
 
I

isabelle

Guest
en fait le code marche pour sélectionner une plage mais je ne comprends pas bien le 'départ'
puisque tu pars de la ligne 117
mais en fait il faut partir de la 1ere ligne filtrée et cela je n'arrive pas à faire

j'ai testé aussi le code d'hervé et cela fonctionne : cela permet de sélectionner les cellules visibles
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour à tous

pour sélectionner la première cellule visible d'une colonne
Code:
Columns('B:B').SpecialCells(xlCellTypeVisible).Cells(1, 1).Select
pour sélectionner la première cellule visible d'une plage
Code:
Range('B5:B2000').SpecialCells(xlCellTypeVisible).Cells(1, 1).Select

A+
 

Discussions similaires

Réponses
26
Affichages
581
Réponses
3
Affichages
147

Statistiques des forums

Discussions
312 963
Messages
2 093 996
Membres
105 906
dernier inscrit
aifa