Bonjour,
J'ai réalisé une feuille Excel avec cases à cocher et listes déroulantes, ces cases et listes s'affichent toutes seules selon la valeur d'une cellule à proximité. Si un utilisateur change manuellement la valeur d'une liste ou d'une case à cocher, cela remplace mes formules par 0 ou 1 (format de contrôle), j'ai donc dû protéger la feuille pour empêcher toute manipulation malencontreuse.
Aussi, j'ai fait une macro qui copie colle la feuille dans un nouveau classeur pour enregistrement séparé, mais ma macro plante à cause de ma feuille verrouillée.
Voici le code de ma macro :
Je ne pense pas que le problème vienne de la macro ? Comment permettre la copie d'une feuille verrouillée ? Ou bien, comment empêcher la modification de listes autrement qu'avec mes formules ?
Merci
J'ai réalisé une feuille Excel avec cases à cocher et listes déroulantes, ces cases et listes s'affichent toutes seules selon la valeur d'une cellule à proximité. Si un utilisateur change manuellement la valeur d'une liste ou d'une case à cocher, cela remplace mes formules par 0 ou 1 (format de contrôle), j'ai donc dû protéger la feuille pour empêcher toute manipulation malencontreuse.
Aussi, j'ai fait une macro qui copie colle la feuille dans un nouveau classeur pour enregistrement séparé, mais ma macro plante à cause de ma feuille verrouillée.
Voici le code de ma macro :
Code:
Sub EnregistrerSous()
'
'
'
Dim repertoire As String, nomFichier As String, extension As String, numero As String
ActiveSheet.Select
ActiveSheet.Copy
Range("B2:H68").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Range("G3").Select
repertoire = "N:\Demand Management\Réception\Anomalies\"
numero = Range("G3")
nomFichier = "Anomalie "
extension = ".xlsx"
Application.Dialogs(xlDialogSaveAs).Show repertoire & nomFichier & numero & extension
End Sub
Je ne pense pas que le problème vienne de la macro ? Comment permettre la copie d'une feuille verrouillée ? Ou bien, comment empêcher la modification de listes autrement qu'avec mes formules ?
Merci