étendre la sélection autour de la cellule active

  • Initiateur de la discussion daniel
  • Date de début
D

daniel

Guest
Bonjour le forum !

Une petite question... En VBA, comment faire pour sélectionner, à partir de la cellule active une plage de cellules environnantes ?
Par exemple, je suis en B25 et je voudrais sélectionner la plage de cellules 'A25:D25').

Merci de votre aide...

Bonne journée !

Daniel
 
D

daniel

Guest
Bonjour !

Mes cellules sont toutes pleines. Mais la sélection passe par un code en fonction de la cellule active. Je ne peux donc pas faire référence directement aux numéros de cellule...

Daniel
 
D

daniel

Guest
Hello,

en fait, j'ai un code qui cherche une donnée dans une feuille (consituée de 4 colonnes, toutes pleines).

La donnée cherchée est dans la colonne B. Je voudrais qu'une fois trouvée, les cellules adjacentes (à savoir la A, C et D - de la ligne où se trouve la donnée) soient sélectionnée.

Est-ce possible ?...

Daniel
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour Daniel, Porcinet82, Dg62

voici un code faisant cela gérant également une cellule active en colonne 1 ou 256.

Sub essai()
Dim Compteur As Integer, Compteur2 As Integer
Compteur = -1
Compteur2 = 1
Select Case ActiveCell.Column
Case Is = 1
Compteur = 0
Case Is = 256
Compteur2 = 0
Case Else
End Select
Range(ActiveCell.Offset(0, Compteur).Address & ':' & ActiveCell.Offset(0, Compteur2).Address).Select
End Sub

Cordialement, A+

PS: les sélections sont la plupart du temps inutiles et couteuses en temps.

Message édité par: yeahou, à: 30/03/2005 09:45
 

Discussions similaires

Statistiques des forums

Discussions
314 011
Messages
2 104 528
Membres
109 061
dernier inscrit
nedjima