Bonjour,
J'ai une private sub qui boucle et qui ne sait pas s'arreter. Sauriez vous pourquoi?
Voici le code :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim Nbrcol As Integer
Dim NbrLig As Integer
Nbrcol = Sheets("BASIC").Cells(7, 256).End(xlToLeft).Column
NbrLig = Sheets("BASIC").Cells(65536, "K").End(xlUp).Row
If Not Application.Intersect(Target, Range("X10", Cells(NbrLig, Nbrcol))) Is Nothing Then
mise_enforme_couleur
End If
End Sub
La sub "mise_enforme_couleur" permet d'obtenir des chiffres dans une case et de colorer ses cases.
Si je met X15 à la place de X10 dans "Application.Intersect(Target, Range("X10", Cells(NbrLig, Nbrcol)))", elle s'arrete, il n'y pas de bouclage sans fin.
dans la ligne 11, j'ai une formule de calcul (du type cellule au dessus +1). Est ce que cela peut venir de ma ligne 11?
Merci pour toutes vos reponses. Je tiens a dire que je suis toujours très bien aidée sur ce forum.
Bonne continuation
Marie
Désolée, je viens de trouver mon erreur et une belle erreur. Ma sub "mise_enforme_couleur" modifie la valeur de la ligne 12, donc ma private sub tournait toujours. Je dois essayer de faire autrement.
J'arrete pour ce soir trop de connerie
Marie
J'ai une private sub qui boucle et qui ne sait pas s'arreter. Sauriez vous pourquoi?
Voici le code :
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim Nbrcol As Integer
Dim NbrLig As Integer
Nbrcol = Sheets("BASIC").Cells(7, 256).End(xlToLeft).Column
NbrLig = Sheets("BASIC").Cells(65536, "K").End(xlUp).Row
If Not Application.Intersect(Target, Range("X10", Cells(NbrLig, Nbrcol))) Is Nothing Then
mise_enforme_couleur
End If
End Sub
La sub "mise_enforme_couleur" permet d'obtenir des chiffres dans une case et de colorer ses cases.
Si je met X15 à la place de X10 dans "Application.Intersect(Target, Range("X10", Cells(NbrLig, Nbrcol)))", elle s'arrete, il n'y pas de bouclage sans fin.
dans la ligne 11, j'ai une formule de calcul (du type cellule au dessus +1). Est ce que cela peut venir de ma ligne 11?
Merci pour toutes vos reponses. Je tiens a dire que je suis toujours très bien aidée sur ce forum.
Bonne continuation
Marie
Désolée, je viens de trouver mon erreur et une belle erreur. Ma sub "mise_enforme_couleur" modifie la valeur de la ligne 12, donc ma private sub tournait toujours. Je dois essayer de faire autrement.
J'arrete pour ce soir trop de connerie
Marie
Dernière édition: