Bonjur à tous,
Alorqs voila, sur chacune de mes feuilles, qui sont en fait des mois, j'ai les mêmes nom de commandes dans la même colonne (la B), plus des nouvelles commandes qui ne sont que sur la dernière feuille.
Et en fait je voudrai que quand je modifie un nom de commande, ça cherche sur les autres feuilles ce nom de commande et le modifie pareil.
Voila ce que j'ai essayé, quand je le met sur une seule page ça marche niquel, mais dès que je rentre ce code sur toutes mes pages ça bug, en fait ça lancé le code sur toutes mes pages vu qu'à chaque fois la valeur d'une cellule est modifié et ça me modifie des cellule au pif...
Donc voilà si quelqu'un à une idée je suis preneur ^^
Simraill
Alorqs voila, sur chacune de mes feuilles, qui sont en fait des mois, j'ai les mêmes nom de commandes dans la même colonne (la B), plus des nouvelles commandes qui ne sont que sur la dernière feuille.
Et en fait je voudrai que quand je modifie un nom de commande, ça cherche sur les autres feuilles ce nom de commande et le modifie pareil.
Code:
Public old_value As String
Private Sub Worksheet_BeforeDoubleClick(ByVal Cellule As Range, Cancel As Boolean)
old_value = Cellule.Value
End Sub
Private Sub Worksheet_Change(ByVal Cellule As Range)
Dim r As Long
Dim i As Integer, s As Integer
Dim new_value As String
Dim cel As Range
s = Sheets.Count
'**** Cherche dans toutes les autres pages si la commande modifié y est pour la renomer
If new_value <> old_value Then
For i = 1 To s
Sheets(i).Unprotect ("admin")
Set cel = Sheets(i).Range("B:B").Find(old_value)
If Not cel Is Nothing Then
r = cel.Row
Sheets(i).Range("B" & r).Value = new_value
End If
Sheets(i).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFiltering:=True, AllowSorting:=True, Password:="admin"
Next i
End If
Voila ce que j'ai essayé, quand je le met sur une seule page ça marche niquel, mais dès que je rentre ce code sur toutes mes pages ça bug, en fait ça lancé le code sur toutes mes pages vu qu'à chaque fois la valeur d'une cellule est modifié et ça me modifie des cellule au pif...
Donc voilà si quelqu'un à une idée je suis preneur ^^
Simraill