OVH Cloud OVH Cloud

Selection tableau variable

6 réponses
Avatar
Dom
Bonjour,
j'ai une palge de A22 a la colonne K, dans cette plage, j'ai des données qui
si inscrive, etje voudrais selectionner que les données ecrites.
Cela pourrait etre A22:K30
Ou A22:K41.
Mes données, commence toujours de la cellule A22 et ne depasserons jamais la
colonne K.
Comment faire pour arriver a selectionner que mes données ecrites cela devra
toujours aller juqu'a la colonne K.
Je ne sais pas trop comment faire car ce n'est jamais a la meme ligne?

Est ce possible ??

Dom

6 réponses

Avatar
isabelle
bonjour Dom,

si tout les cellules de la ligne 21 sont vide, une solution serait,
Range("A22").CurrentRegion.Select

sinon une autre solution,
Range("A22:K" & Range("A22").End(xlDown).Row).Select

isabelle

isabelle


Bonjour,
j'ai une palge de A22 a la colonne K, dans cette plage, j'ai des données qui
si inscrive, etje voudrais selectionner que les données ecrites.
Cela pourrait etre A22:K30
Ou A22:K41.
Mes données, commence toujours de la cellule A22 et ne depasserons jamais la
colonne K.
Comment faire pour arriver a selectionner que mes données ecrites cela devra
toujours aller juqu'a la colonne K.
Je ne sais pas trop comment faire car ce n'est jamais a la meme ligne?

Est ce possible ??

Dom


Avatar
isabelle
bonjour Dom,

une solution serait,

Range("A22:K" & Range("A22").CurrentRegion.End(xlDown).Row).Select

isabelle


Bonjour,
j'ai une palge de A22 a la colonne K, dans cette plage, j'ai des données qui
si inscrive, etje voudrais selectionner que les données ecrites.
Cela pourrait etre A22:K30
Ou A22:K41.
Mes données, commence toujours de la cellule A22 et ne depasserons jamais la
colonne K.
Comment faire pour arriver a selectionner que mes données ecrites cela devra
toujours aller juqu'a la colonne K.
Je ne sais pas trop comment faire car ce n'est jamais a la meme ligne?

Est ce possible ??

Dom


Avatar
Denis Michon
Bonsoir Dom,


Une autre alternative pour sélectionner seulement les cellules où tu as inscrits des données :

On Error Resume Next
With worksheets("Feuil1")
.Range("A22:K" & .Range("A22:K65536").Find("*", , , , xlRows, xlPrevious) _
.Row).SpecialCells(xlCellTypeConstants, 23).Select
end with



Salutations!



"Dom" a écrit dans le message de news:
Bonjour,
j'ai une palge de A22 a la colonne K, dans cette plage, j'ai des données qui
si inscrive, etje voudrais selectionner que les données ecrites.
Cela pourrait etre A22:K30
Ou A22:K41.
Mes données, commence toujours de la cellule A22 et ne depasserons jamais la
colonne K.
Comment faire pour arriver a selectionner que mes données ecrites cela devra
toujours aller juqu'a la colonne K.
Je ne sais pas trop comment faire car ce n'est jamais a la meme ligne?

Est ce possible ??

Dom
Avatar
Christian
Bonjour Isabelle
Pourrais-tu m'expliquer la différence entre tes deux
formules.
"Range("A22:K" & Range("A22").End(xlDown).Row).Select"
"Range("A22:E" & Range("A22").CurrentRegion.End
(xlDown).Row).Select"
En les appliquant, je ne perçois pas de différence.
Merci d'avance
Christian

-----Message d'origine-----
bonjour Dom,

si tout les cellules de la ligne 21 sont vide, une
solution serait,

Range("A22").CurrentRegion.Select

sinon une autre solution,
Range("A22:K" & Range("A22").End(xlDown).Row).Select

isabelle

isabelle


Bonjour,
j'ai une palge de A22 a la colonne K, dans cette
plage, j'ai des données qui


si inscrive, etje voudrais selectionner que les
données ecrites.


Cela pourrait etre A22:K30
Ou A22:K41.
Mes données, commence toujours de la cellule A22 et ne
depasserons jamais la


colonne K.
Comment faire pour arriver a selectionner que mes
données ecrites cela devra


toujours aller juqu'a la colonne K.
Je ne sais pas trop comment faire car ce n'est jamais
a la meme ligne?



Est ce possible ??

Dom
.





Avatar
Dom
Merci a tous,

Range("A22:K" & Range("A22").End(xlDown).Row).Select

Range("A22:K" & Range("A22").CurrentRegion.End(xlDown).Row).Select

Ces 2 solutionnent et m'arrange enormement.

Merci encore

Dom

"Denis Michon" a écrit dans le message de
news:mG0mb.5206$
Bonsoir Dom,


Une autre alternative pour sélectionner seulement les cellules où tu as
inscrits des données :


On Error Resume Next
With worksheets("Feuil1")
.Range("A22:K" & .Range("A22:K65536").Find("*", , , , xlRows,
xlPrevious) _

.Row).SpecialCells(xlCellTypeConstants, 23).Select
end with



Salutations!



"Dom" a écrit dans le message de
news:

Bonjour,
j'ai une palge de A22 a la colonne K, dans cette plage, j'ai des données
qui

si inscrive, etje voudrais selectionner que les données ecrites.
Cela pourrait etre A22:K30
Ou A22:K41.
Mes données, commence toujours de la cellule A22 et ne depasserons jamais
la

colonne K.
Comment faire pour arriver a selectionner que mes données ecrites cela
devra

toujours aller juqu'a la colonne K.
Je ne sais pas trop comment faire car ce n'est jamais a la meme ligne?

Est ce possible ??

Dom





Avatar
isabelle
bonjour Christian,

oup's, y a en pas vraiment, j'aurrais du mettre
Range("A22:K" & Range("A65356").End(xlUp).Row).Select

pour faire une différence entre les deux
( à tester evec des données en A22, A23, A25)

isabelle


Bonjour Isabelle
Pourrais-tu m'expliquer la différence entre tes deux
formules.
"Range("A22:K" & Range("A22").End(xlDown).Row).Select"
"Range("A22:E" & Range("A22").CurrentRegion.End
(xlDown).Row).Select"
En les appliquant, je ne perçois pas de différence.
Merci d'avance
Christian

-----Message d'origine-----
bonjour Dom,

si tout les cellules de la ligne 21 sont vide, une
solution serait,

Range("A22").CurrentRegion.Select

sinon une autre solution,
Range("A22:K" & Range("A22").End(xlDown).Row).Select

isabelle

isabelle


Bonjour,
j'ai une palge de A22 a la colonne K, dans cette
plage, j'ai des données qui


si inscrive, etje voudrais selectionner que les
données ecrites.


Cela pourrait etre A22:K30
Ou A22:K41.
Mes données, commence toujours de la cellule A22 et ne
depasserons jamais la


colonne K.
Comment faire pour arriver a selectionner que mes
données ecrites cela devra


toujours aller juqu'a la colonne K.
Je ne sais pas trop comment faire car ce n'est jamais
a la meme ligne?



Est ce possible ??

Dom
.