Bonjour à tous,
j'ai trouvé le code suivant qui permet, via une macro, d'interdire un utilisateur de sélectionner une cellule (une range, donc colonne par exemple). Ce code est écrit dans une worksheet et fonctionne parfaitement.
J'ai une autre macro qui me copie cette feuille sur un nouveau fichier, puis me renomme la feuille et j'enregistre ce nouveau fichier sous un autre nom. Malheureusement la macro suivante ne fonctionne plus et me renvoit un message d'erreur.
J'ai essayé de mettre ce code sur Workbook et nom la feuille mais ça ne fonctionne pas. Est-ce que vous auriez une idée ?
Merci d'avance.
Michel
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("AM7:AM500,BA7:BG500"), Target) Is Nothing Then
Target.Offset(0, 1).Select
End If
End Sub
j'ai trouvé le code suivant qui permet, via une macro, d'interdire un utilisateur de sélectionner une cellule (une range, donc colonne par exemple). Ce code est écrit dans une worksheet et fonctionne parfaitement.
J'ai une autre macro qui me copie cette feuille sur un nouveau fichier, puis me renomme la feuille et j'enregistre ce nouveau fichier sous un autre nom. Malheureusement la macro suivante ne fonctionne plus et me renvoit un message d'erreur.
J'ai essayé de mettre ce code sur Workbook et nom la feuille mais ça ne fonctionne pas. Est-ce que vous auriez une idée ?
Merci d'avance.
Michel
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range("AM7:AM500,BA7:BG500"), Target) Is Nothing Then
Target.Offset(0, 1).Select
End If
End Sub