Résolu - Intersect syntaxe

  • Initiateur de la discussion Initiateur de la discussion Victor21
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Victor21

XLDnaute Barbatruc
Supporter XLD
Bonsoir à tous.

J'ai un problème de syntaxe avec cette ligne :
VB:
If Not Intersect(Target, [ColUn]) Is Nothing Then
qui fait planter mon code quand plusieurs cellules de ColUn sont sélectionnées simultanément.
... 😡

D'avance, merci

J'ai testé ce code :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

   On Error GoTo Worksheet_SelectionChange_Error
   
   If Not Intersect(Target, [ColUn]) Is Nothing And Target.Cells.Count = 1 Then
    Selection.Name = "Un"
    ActiveCell.Offset(0, 1).Name = "Deux"
    ActiveCell.Offset(0, 2).Name = "Trois"
    ActiveCell.Offset(0, 3).Name = "Quatre"
    End If

    If Not Intersect(Target, [ColDeux]) Is Nothing Then
    Selection.Name = "Deux"
    ActiveCell.Offset(0, -1).Name = "Un"
    ActiveCell.Offset(0, 1).Name = "Trois"
    ActiveCell.Offset(0, 2).Name = "Quatre"
    End If
    
    If Not Intersect(Target, [ColTrois]) Is Nothing Then
    Selection.Name = "Trois"
    ActiveCell.Offset(0, -2).Name = "Un"
    ActiveCell.Offset(0, -1).Name = "Deux"
    ActiveCell.Offset(0, 1).Name = "Quatre"
    
    End If

    If Target.Address = [Un] _
       Or Target.Address = [Deux] _
       Or Target.Address = [Trois] _
       Then Application.SendKeys "%{down}"

   On Error GoTo 0
   Exit Sub

Worksheet_SelectionChange_Error:

    MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure Worksheet_SelectionChange of Document VBA Feuil2"
End Sub
Et j'ai toujours une error13 incompatibilité de type.
Et je ne sais pas pourquoi ...
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
508
Retour