OVH Cloud OVH Cloud

selection de cellules

6 réponses
Avatar
Emcy
bonjours,

dans excel, je selectionne une plage de cellules : comment faire pour
enlever de la selection plusieur cellules ?

6 réponses

Avatar
SL
Bonjour

il me semble que ce n'est pas possible.

Pour selectionner des plages complexes, utilise la commande Atteindre (CTRL
T ou F5)
par exemple A1:B1000;D5:F500;Z5;AA10
ou (B:B;D:D;F:F) 2:1000 pour sélectionner B2:B1000;D2:D1000;F2:F1000
l'espace est l'opérateur d'intersection.

Autre solution : nommer la plage (tu ne la définiras qu'une seule fois)

Enfin la commande Atteindre/Cellule permet de sélectionner automatiquement
des cellules répondant à certains critères.
Par exemple tu masques les colonnes (lignes) que tu ne veux pas; tu
sélectionnes la partie de ton tableau puis Atteindre/Cellules/Cellules
visibles.

Stéphane

"Emcy" a écrit dans le message de news:
eAIwGm%
bonjours,

dans excel, je selectionne une plage de cellules : comment faire pour
enlever de la selection plusieur cellules ?



Avatar
Emcy
il n'y pas une solution en vba : je veux selection les 4 premières colonnes
en enlevant les 4 premières lignes de la selection.

"SL" a écrit dans le message de news:
eAiXKw%
Bonjour

il me semble que ce n'est pas possible.

Pour selectionner des plages complexes, utilise la commande Atteindre
(CTRL T ou F5)
par exemple A1:B1000;D5:F500;Z5;AA10
ou (B:B;D:D;F:F) 2:1000 pour sélectionner B2:B1000;D2:D1000;F2:F1000
l'espace est l'opérateur d'intersection.

Autre solution : nommer la plage (tu ne la définiras qu'une seule fois)

Enfin la commande Atteindre/Cellule permet de sélectionner automatiquement
des cellules répondant à certains critères.
Par exemple tu masques les colonnes (lignes) que tu ne veux pas; tu
sélectionnes la partie de ton tableau puis Atteindre/Cellules/Cellules
visibles.

Stéphane

"Emcy" a écrit dans le message de news:
eAIwGm%
bonjours,

dans excel, je selectionne une plage de cellules : comment faire pour
enlever de la selection plusieur cellules ?







Avatar
Ange Ounis
Range("A5:C65536").Select
?

----------
Ange Ounis
----------

il n'y pas une solution en vba : je veux selection les 4 premières colonnes
en enlevant les 4 premières lignes de la selection.

"SL" a écrit dans le message de news:
eAiXKw%

Bonjour

il me semble que ce n'est pas possible.

Pour selectionner des plages complexes, utilise la commande Atteindre
(CTRL T ou F5)
par exemple A1:B1000;D5:F500;Z5;AA10
ou (B:B;D:D;F:F) 2:1000 pour sélectionner B2:B1000;D2:D1000;F2:F1000
l'espace est l'opérateur d'intersection.

Autre solution : nommer la plage (tu ne la définiras qu'une seule fois)

Enfin la commande Atteindre/Cellule permet de sélectionner automatiquement
des cellules répondant à certains critères.
Par exemple tu masques les colonnes (lignes) que tu ne veux pas; tu
sélectionnes la partie de ton tableau puis Atteindre/Cellules/Cellules
visibles.

Stéphane

"Emcy" a écrit dans le message de news:
eAIwGm%

bonjours,

dans excel, je selectionne une plage de cellules : comment faire pour
enlever de la selection plusieur cellules ?











Avatar
SL
Par exemple

ligne = 4
Range("A:D " & ligne + 1 & ":65536").Select
ou
Intersect(Range("A:D"), Range(ligne + 1 & ":65536")).Select
ou
Range(Cells(ligne + 1, 1), Cells(65536, 4)).Select
...

Stéphane

"Emcy" a écrit dans le message de news:
ulb$y8%
il n'y pas une solution en vba : je veux selection les 4 premières
colonnes en enlevant les 4 premières lignes de la selection.

"SL" a écrit dans le message de news:
eAiXKw%
Bonjour

il me semble que ce n'est pas possible.

Pour selectionner des plages complexes, utilise la commande Atteindre
(CTRL T ou F5)
par exemple A1:B1000;D5:F500;Z5;AA10
ou (B:B;D:D;F:F) 2:1000 pour sélectionner B2:B1000;D2:D1000;F2:F1000
l'espace est l'opérateur d'intersection.

Autre solution : nommer la plage (tu ne la définiras qu'une seule fois)

Enfin la commande Atteindre/Cellule permet de sélectionner
automatiquement des cellules répondant à certains critères.
Par exemple tu masques les colonnes (lignes) que tu ne veux pas; tu
sélectionnes la partie de ton tableau puis Atteindre/Cellules/Cellules
visibles.

Stéphane

"Emcy" a écrit dans le message de news:
eAIwGm%
bonjours,

dans excel, je selectionne une plage de cellules : comment faire pour
enlever de la selection plusieur cellules ?











Avatar
Emcy
merci à vous deux

"Emcy" a écrit dans le message de news:
ulb$y8%
il n'y pas une solution en vba : je veux selection les 4 premières
colonnes en enlevant les 4 premières lignes de la selection.

"SL" a écrit dans le message de news:
eAiXKw%
Bonjour

il me semble que ce n'est pas possible.

Pour selectionner des plages complexes, utilise la commande Atteindre
(CTRL T ou F5)
par exemple A1:B1000;D5:F500;Z5;AA10
ou (B:B;D:D;F:F) 2:1000 pour sélectionner B2:B1000;D2:D1000;F2:F1000
l'espace est l'opérateur d'intersection.

Autre solution : nommer la plage (tu ne la définiras qu'une seule fois)

Enfin la commande Atteindre/Cellule permet de sélectionner
automatiquement des cellules répondant à certains critères.
Par exemple tu masques les colonnes (lignes) que tu ne veux pas; tu
sélectionnes la partie de ton tableau puis Atteindre/Cellules/Cellules
visibles.

Stéphane

"Emcy" a écrit dans le message de news:
eAIwGm%
bonjours,

dans excel, je selectionne une plage de cellules : comment faire pour
enlever de la selection plusieur cellules ?











Avatar
Modeste
Bonsour®
Emcy wrote:
il n'y pas une solution en vba : je veux selection les 4 premières
colonnes en enlevant les 4 premières lignes de la selection.


en appliquant textuellement ceci
sur une plage quelconque selectionnée préalablement

Sub EMCY()
On Error GoTo trterr
Dim tbl As Range
Set tbl = Selection
'----on retire les 4 lignes superieures
'----on selectionne les 4 premieres colonnes
tbl.Offset(4, 0).Resize(tbl.Rows.Count - 4, 4).Select
MsgBox "Origine " & tbl.Address & Chr(10) & "retenu " & Selection.Address
Exit Sub
trterr:
MsgBox "Selection " & Selection.Rows.Count & " ligne(s) insuffisante !!!",
vbCritical
End Sub

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042