Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B à
la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
eIYiSaayGHA.2208@TK2MSFTNGP03.phx.gbl...
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B à
la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B à
la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Autre lecture de ta question, si tu souhaites absolument te référer à la
séquence ActiveCell.CurrentRegion :
With ActiveCell.CurrentRegion
.Range("B1:F" & .Range("F" & .Cells.Count).End(xlUp).Row).Select
End With
----------
Ange Ounis
----------Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais
d'un nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne
B à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Autre lecture de ta question, si tu souhaites absolument te référer à la
séquence ActiveCell.CurrentRegion :
With ActiveCell.CurrentRegion
.Range("B1:F" & .Range("F" & .Cells.Count).End(xlUp).Row).Select
End With
----------
Ange Ounis
----------
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais
d'un nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne
B à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Autre lecture de ta question, si tu souhaites absolument te référer à la
séquence ActiveCell.CurrentRegion :
With ActiveCell.CurrentRegion
.Range("B1:F" & .Range("F" & .Cells.Count).End(xlUp).Row).Select
End With
----------
Ange Ounis
----------Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais
d'un nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne
B à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour,
[B1].Resize([B65000].End(xlUp).Row, 5).Select
JBBonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour,
[B1].Resize([B65000].End(xlUp).Row, 5).Select
JB
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour,
[B1].Resize([B65000].End(xlUp).Row, 5).Select
JBBonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B à
la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
eIYiSaayGHA.2208@TK2MSFTNGP03.phx.gbl...
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B à
la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B à
la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
[B1].Resize(ActiveCell.CurrentRegion.Rows.Count, 5).Select
JBBonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
[B1].Resize(ActiveCell.CurrentRegion.Rows.Count, 5).Select
JB
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
[B1].Resize(ActiveCell.CurrentRegion.Rows.Count, 5).Select
JBBonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour lSteph
(réponse tardive, suis allé dormir :-)
ta réponse sélectionne en effet, dans CurrentRegion, depuis la 1ere
cellule de B, mais va jusqu'au bout de la CurrentRegion, alors que je
voudrais sélectionner "que" jusqu'à la dernière cellule de la colonne F de
cette CurrentRegion.
Par ailleurs, en vrai de vrai, je voulais sélectionné depuis le *2ème*
cellule de B, je pensai adapter aisément le code, et beh ... je ne vois
pas comment.
Merci pour les lumières
cordialement
J@@Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour lSteph
(réponse tardive, suis allé dormir :-)
ta réponse sélectionne en effet, dans CurrentRegion, depuis la 1ere
cellule de B, mais va jusqu'au bout de la CurrentRegion, alors que je
voudrais sélectionner "que" jusqu'à la dernière cellule de la colonne F de
cette CurrentRegion.
Par ailleurs, en vrai de vrai, je voulais sélectionné depuis le *2ème*
cellule de B, je pensai adapter aisément le code, et beh ... je ne vois
pas comment.
Merci pour les lumières
cordialement
J@@
Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
eIYiSaayGHA.2208@TK2MSFTNGP03.phx.gbl...
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour lSteph
(réponse tardive, suis allé dormir :-)
ta réponse sélectionne en effet, dans CurrentRegion, depuis la 1ere
cellule de B, mais va jusqu'au bout de la CurrentRegion, alors que je
voudrais sélectionner "que" jusqu'à la dernière cellule de la colonne F de
cette CurrentRegion.
Par ailleurs, en vrai de vrai, je voulais sélectionné depuis le *2ème*
cellule de B, je pensai adapter aisément le code, et beh ... je ne vois
pas comment.
Merci pour les lumières
cordialement
J@@Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour Ange & lSteph
c'était ma question du samedi soir, un peu embrumée ;-)
J'ai comparé vos 2 propositions :
Le départ en B est OK pour les 2
- Le code lSteph :
va bien à la dernière ligne de la CurrentRegion (définie par la colonne
A), mais si par malheur il y a qq chose en G, va jusqu'en G au lieu de
s'arrêter en F;
- Le code noté "FS":
reste bien de B à F, et va à la dernière ligne de F, mais ne me récupère
pas les dernières saisies en B si elles sont plus basses.
merci les amis
@+
J@@Merci , pas vu cette subtilité
ce qui donne effectivement autre chose
et en relisant le sujet il est clair que ce n'est pas évident!
Bon Dimanche.
lSteph
"Ange Ounis" a écrit dans le message de news:Pas très éloigné en effet, mais les résultats sont cependant très
différents :
http://cjoint.com/?iBm5w5WaEz
D'où mon commentaire sur une 'lecture différente' de la question. Seul
J@@ pourra nous dire ce qui correspond à son besoin (si qqchose y
correspond:)
----------
Ange Ounis
----------Bonjour Frédéric,
?
cela ne semble pas très éloigné de ma proposition!
Cordialement.
lSteph
"Ange Ounis" a écrit dans le message de news:Autre lecture de ta question, si tu souhaites absolument te référer à
la séquence ActiveCell.CurrentRegion :
With ActiveCell.CurrentRegion
.Range("B1:F" & .Range("F" & .Cells.Count).End(xlUp).Row).Select
End With
----------
Ange Ounis
----------Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais
d'un nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la
colonne B à la dernière cellule de la colle F" de cette
CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour Ange & lSteph
c'était ma question du samedi soir, un peu embrumée ;-)
J'ai comparé vos 2 propositions :
Le départ en B est OK pour les 2
- Le code lSteph :
va bien à la dernière ligne de la CurrentRegion (définie par la colonne
A), mais si par malheur il y a qq chose en G, va jusqu'en G au lieu de
s'arrêter en F;
- Le code noté "FS":
reste bien de B à F, et va à la dernière ligne de F, mais ne me récupère
pas les dernières saisies en B si elles sont plus basses.
merci les amis
@+
J@@
Merci , pas vu cette subtilité
ce qui donne effectivement autre chose
et en relisant le sujet il est clair que ce n'est pas évident!
Bon Dimanche.
lSteph
"Ange Ounis" <nospam@nospam> a écrit dans le message de news:
uj49MfcyGHA.2516@TK2MSFTNGP06.phx.gbl...
Pas très éloigné en effet, mais les résultats sont cependant très
différents :
http://cjoint.com/?iBm5w5WaEz
D'où mon commentaire sur une 'lecture différente' de la question. Seul
J@@ pourra nous dire ce qui correspond à son besoin (si qqchose y
correspond:)
----------
Ange Ounis
----------
Bonjour Frédéric,
?
cela ne semble pas très éloigné de ma proposition!
Cordialement.
lSteph
"Ange Ounis" <nospam@nospam> a écrit dans le message de news:
OTjrE1byGHA.3428@TK2MSFTNGP02.phx.gbl...
Autre lecture de ta question, si tu souhaites absolument te référer à
la séquence ActiveCell.CurrentRegion :
With ActiveCell.CurrentRegion
.Range("B1:F" & .Range("F" & .Cells.Count).End(xlUp).Row).Select
End With
----------
Ange Ounis
----------
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais
d'un nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la
colonne B à la dernière cellule de la colle F" de cette
CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour Ange & lSteph
c'était ma question du samedi soir, un peu embrumée ;-)
J'ai comparé vos 2 propositions :
Le départ en B est OK pour les 2
- Le code lSteph :
va bien à la dernière ligne de la CurrentRegion (définie par la colonne
A), mais si par malheur il y a qq chose en G, va jusqu'en G au lieu de
s'arrêter en F;
- Le code noté "FS":
reste bien de B à F, et va à la dernière ligne de F, mais ne me récupère
pas les dernières saisies en B si elles sont plus basses.
merci les amis
@+
J@@Merci , pas vu cette subtilité
ce qui donne effectivement autre chose
et en relisant le sujet il est clair que ce n'est pas évident!
Bon Dimanche.
lSteph
"Ange Ounis" a écrit dans le message de news:Pas très éloigné en effet, mais les résultats sont cependant très
différents :
http://cjoint.com/?iBm5w5WaEz
D'où mon commentaire sur une 'lecture différente' de la question. Seul
J@@ pourra nous dire ce qui correspond à son besoin (si qqchose y
correspond:)
----------
Ange Ounis
----------Bonjour Frédéric,
?
cela ne semble pas très éloigné de ma proposition!
Cordialement.
lSteph
"Ange Ounis" a écrit dans le message de news:Autre lecture de ta question, si tu souhaites absolument te référer à
la séquence ActiveCell.CurrentRegion :
With ActiveCell.CurrentRegion
.Range("B1:F" & .Range("F" & .Cells.Count).End(xlUp).Row).Select
End With
----------
Ange Ounis
----------Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais
d'un nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la
colonne B à la dernière cellule de la colle F" de cette
CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Re, J@@
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
If Not IsEmpty(.Cells(.Cells.Count)) Then
Range(.Cells(1).Offset(1, 1), .Cells(.Cells.Count)).Select
Else
Range(.Cells(1).Offset(1, 1), .Cells(.Cells.Count).End(xlUp)).Select
End If
End With
End Sub
'Bonne soirée
"J@@" a écrit dans le message de news:Bonjour lSteph
(réponse tardive, suis allé dormir :-)
ta réponse sélectionne en effet, dans CurrentRegion, depuis la 1ere
cellule de B, mais va jusqu'au bout de la CurrentRegion, alors que je
voudrais sélectionner "que" jusqu'à la dernière cellule de la colonne F de
cette CurrentRegion.
Par ailleurs, en vrai de vrai, je voulais sélectionné depuis le *2ème*
cellule de B, je pensai adapter aisément le code, et beh ... je ne vois
pas comment.
Merci pour les lumières
cordialement
J@@Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Re, J@@
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
If Not IsEmpty(.Cells(.Cells.Count)) Then
Range(.Cells(1).Offset(1, 1), .Cells(.Cells.Count)).Select
Else
Range(.Cells(1).Offset(1, 1), .Cells(.Cells.Count).End(xlUp)).Select
End If
End With
End Sub
'Bonne soirée
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
OPtwI8fyGHA.1936@TK2MSFTNGP06.phx.gbl...
Bonjour lSteph
(réponse tardive, suis allé dormir :-)
ta réponse sélectionne en effet, dans CurrentRegion, depuis la 1ere
cellule de B, mais va jusqu'au bout de la CurrentRegion, alors que je
voudrais sélectionner "que" jusqu'à la dernière cellule de la colonne F de
cette CurrentRegion.
Par ailleurs, en vrai de vrai, je voulais sélectionné depuis le *2ème*
cellule de B, je pensai adapter aisément le code, et beh ... je ne vois
pas comment.
Merci pour les lumières
cordialement
J@@
Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
eIYiSaayGHA.2208@TK2MSFTNGP03.phx.gbl...
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Re, J@@
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
If Not IsEmpty(.Cells(.Cells.Count)) Then
Range(.Cells(1).Offset(1, 1), .Cells(.Cells.Count)).Select
Else
Range(.Cells(1).Offset(1, 1), .Cells(.Cells.Count).End(xlUp)).Select
End If
End With
End Sub
'Bonne soirée
"J@@" a écrit dans le message de news:Bonjour lSteph
(réponse tardive, suis allé dormir :-)
ta réponse sélectionne en effet, dans CurrentRegion, depuis la 1ere
cellule de B, mais va jusqu'au bout de la CurrentRegion, alors que je
voudrais sélectionner "que" jusqu'à la dernière cellule de la colonne F de
cette CurrentRegion.
Par ailleurs, en vrai de vrai, je voulais sélectionné depuis le *2ème*
cellule de B, je pensai adapter aisément le code, et beh ... je ne vois
pas comment.
Merci pour les lumières
cordialement
J@@Bonjour J@@,
Ceci irait-il:
Sub CurRegSaufPremCol()
With ActiveCell.CurrentRegion
Range(.Cells(2), .Cells(.Cells.Count)).Select
End With
End Sub
'Cordialement.
LSteph
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour FL
merci à toi
Là, le départ est bon, mais cela ne se limite pas à la CurrentRegion
@+
cordialement
J@@Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour FL
merci à toi
Là, le départ est bon, mais cela ne se limite pas à la CurrentRegion
@+
cordialement
J@@
Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
eIYiSaayGHA.2208@TK2MSFTNGP03.phx.gbl...
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Bonjour FL
merci à toi
Là, le départ est bon, mais cela ne se limite pas à la CurrentRegion
@+
cordialement
J@@Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Dois-je comprendre que sur la même feuille tu as plusieurs tableaux qui se
trouvent de la colonne A à la colonne F. et que tu veux que quelque soit le
tableau ou tu te trouves sélectionner entre B et F la partie courante.
voilà, c'est cela
@+
FL
"J@@" a écrit dans le message de news:Bonjour FL
merci à toi
Là, le départ est bon, mais cela ne se limite pas à la CurrentRegion
@+
cordialement
J@@Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Dois-je comprendre que sur la même feuille tu as plusieurs tableaux qui se
trouvent de la colonne A à la colonne F. et que tu veux que quelque soit le
tableau ou tu te trouves sélectionner entre B et F la partie courante.
voilà, c'est cela
@+
FL
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
uU2O07fyGHA.2384@TK2MSFTNGP05.phx.gbl...
Bonjour FL
merci à toi
Là, le départ est bon, mais cela ne se limite pas à la CurrentRegion
@+
cordialement
J@@
Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
eIYiSaayGHA.2208@TK2MSFTNGP03.phx.gbl...
Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@
Dois-je comprendre que sur la même feuille tu as plusieurs tableaux qui se
trouvent de la colonne A à la colonne F. et que tu veux que quelque soit le
tableau ou tu te trouves sélectionner entre B et F la partie courante.
voilà, c'est cela
@+
FL
"J@@" a écrit dans le message de news:Bonjour FL
merci à toi
Là, le départ est bon, mais cela ne se limite pas à la CurrentRegion
@+
cordialement
J@@Bonjour,
essaies cela
Range( "B"& Range("B1").end(xldown).row & ":F"&
Range("F65536").end(xlup).row)
Cordialement
FL
"J@@" a écrit dans le message de news:Bonjour (XL2000)VBA
j'ai des range construits sur le même modèle, (colonne A à F) mais d'un
nombre de lignes variables.
le nombre de ces range est variable.
Quand j'ai une cellule d'un range qui est sélectionnée, je sais
sélectionner tout le bloc : ActiveCell.CurrentRegion.Select
Mais comment sélectionner seulement "de la 1ere cellule de la colonne B
à la dernière cellule de la colle F" de cette CurrentRegion?
merci,à tous et bon dimanche
@+
J@@