Microsoft 365 Erreur VBA

  • Initiateur de la discussion Initiateur de la discussion Grododos
  • 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 !

Grododos

XLDnaute Nouveau
Bonjour,
Je suis vraiment une bille en VBA mais pour réaliser certaines tâches on ne peut cependant s'en passer.
La première Sub fonctionne bien seule. Par contre l'ajout de la seconde fait planter Excel.
Mon besoin est de copier l'une ou l'autre de deux plages selon le contenu d'une cellule.
Malheureusement le code plante. Pourriez vous svp m'aider à résoudre mon problème?
Merci par avance


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1").Value = ActiveCell.Address
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)

If Range("E18") = 8 Then
Range("y5:z14").Copy Worksheets("HTD ratio").Range("A5")
Else
Range("w5:x14").Copy Worksheets("HTD ratio").Range("A5")
End If
End Sub
 
Solution
bonjour

Comme on ne voit pas ton fichier;. on ne peut pas vraiment parier sur l'origine de ton pb mais .. essaie ceci
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
application.enableevents=false
If Range("E18") = 8 Then
Range("y5:z14").Copy Worksheets("HTD ratio").Range("A5")
Else
Range("w5:x14").Copy Worksheets("HTD ratio").Range("A5")
End If
application.enableevents=true
End Sub
bonjour

Comme on ne voit pas ton fichier;. on ne peut pas vraiment parier sur l'origine de ton pb mais .. essaie ceci
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
application.enableevents=false
If Range("E18") = 8 Then
Range("y5:z14").Copy Worksheets("HTD ratio").Range("A5")
Else
Range("w5:x14").Copy Worksheets("HTD ratio").Range("A5")
End If
application.enableevents=true
End Sub
 
- 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
14
Affichages
247
Réponses
4
Affichages
223
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
318
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Retour