Bonjour le forum !!=)
Voilà, je vous expose mon petit souci :
J'ai une macro qui me permet de copier puis d'insérer la ligne copié à l'endroit séléctionné par la simple pression d'un bouton créé sur la feuille Excel.
Voici la macro que j'utilise :
Le problème est que je souhaiterai protéger ma feuille, et quand je réalise cette action, alors ma macro devient inactive et Excel VBA m'indique une erreur.
Je souhaitais donc savoir si il y avait un moyen de coutourner ce problème ?
Faut-il rajouter une fonction à ma macro ?
Merci beaucoup pour votre aide =)
A bientôt
jo1177
Voilà, je vous expose mon petit souci :
J'ai une macro qui me permet de copier puis d'insérer la ligne copié à l'endroit séléctionné par la simple pression d'un bouton créé sur la feuille Excel.
Voici la macro que j'utilise :
Code:
Sub Insère()
ActiveCell.EntireRow.Insert
Rows(ActiveCell.Row + 1).CopyRows (ActiveCell.Row)
On Error Resume Next
Rows(ActiveCell.Row).SpecialCells(xlCellTypeConstants, 23).ClearContents
Rows(ActiveCell.Row).Select
With Selection.Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End Sub
Le problème est que je souhaiterai protéger ma feuille, et quand je réalise cette action, alors ma macro devient inactive et Excel VBA m'indique une erreur.
Je souhaitais donc savoir si il y avait un moyen de coutourner ce problème ?
Faut-il rajouter une fonction à ma macro ?
Merci beaucoup pour votre aide =)
A bientôt
jo1177