Comment tester si on a selectionné une ligne ou une colonne

Bonjour,

L'utilisateur sélectionne soit une ligne, soit une colonne dans une table.

Et en VB, je souhaiterais tester ce qu'il a selectionné, car je n'applique pas le même code selon qu'il s'agit d'une ligne ou d'une colonne.

Quelqu'un sait-il comment faire ?

merci

Salut le forum

Un bout de code qui détecte la sélection

Sub DetectSelection()
With Selection
  If .Rows.Count > 1 And .Columns.Count > 1 Then
    MsgBox "Sélection = Plage"
  Else
    If .Rows.Count > 1 Then MsgBox "Sélection = Ligne"
    If .Columns.Count > 1 Then MsgBox "Sélection = Colonne"
    If .Rows.Count = 1 And .Columns.Count = 1 Then MsgBox "Sélection = Cellule"
  End If
End With
End Sub

Mytå

P.S. Merci de faire un retour sur tes anciennes ficelles, Damoiselle et y donner une réponse, si les questions ont été résolues.

Rechercher des sujets similaires à "comment tester selectionne ligne colonne"