J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est
prot=E9g=E9e. La ligne blocante est celle du collage sp=E9cial o=F9 j'ai pl=
ac=E9
les ast=E9risque en d=E9but de ligne ci-dessous.
Existe t-il un moyen de contourner ce blocage.
Merci de votre aide.
JP
Sub sauvegarde ()
r=E9pertoire =3D ActiveWorkbook.Path
DemandeMateriaux =3D "DM" & Format([g2], " 0000")
Sheets("DM").Copy
[B1:I53].Copy
** [B1:I53].PasteSpecial Paste:=3DxlPasteValues
For Each s In ActiveSheet.Shapes: s.Delete: Next s
[D2].Select
ActiveWorkbook.SaveAs Filename:=3Dr=E9pertoire & "\" &
DemandeMateriaux
MsgBox DemandeMateriaux & " sauvegard=E9e"
ActiveWorkbook.Close
Sheets("DM").Select
[g2] =3D [g2] + 1
Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents
ActiveWorkbook.Save
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JB
Bonjour,
Il faut enlever la protection avant et la remettre après:
Activesheet.Unprotect password:="toto" ... ...
Activesheet.Protect password:="toto"
JB
On 21 fév, 09:32, wrote:
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est protégée. La ligne blocante est celle du collage spécial où j'ai placé les astérisque en début de ligne ci-dessous. Existe t-il un moyen de contourner ce blocage.
Merci de votre aide. JP
Sub sauvegarde () répertoire = ActiveWorkbook.Path DemandeMateriaux = "DM" & Format([g2], " 0000") Sheets("DM").Copy [B1:I53].Copy ** [B1:I53].PasteSpecial Paste:=xlPasteValues For Each s In ActiveSheet.Shapes: s.Delete: Next s [D2].Select ActiveWorkbook.SaveAs Filename:=répertoire & "" & DemandeMateriaux MsgBox DemandeMateriaux & " sauvegardée" ActiveWorkbook.Close Sheets("DM").Select [g2] = [g2] + 1 Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents ActiveWorkbook.Save End Sub
Bonjour,
Il faut enlever la protection avant et la remettre après:
Activesheet.Unprotect password:="toto"
...
...
Activesheet.Protect password:="toto"
JB
On 21 fév, 09:32, jpthill...@free.fr wrote:
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est
protégée. La ligne blocante est celle du collage spécial où j'ai placé
les astérisque en début de ligne ci-dessous.
Existe t-il un moyen de contourner ce blocage.
Merci de votre aide.
JP
Sub sauvegarde ()
répertoire = ActiveWorkbook.Path
DemandeMateriaux = "DM" & Format([g2], " 0000")
Sheets("DM").Copy
[B1:I53].Copy
** [B1:I53].PasteSpecial Paste:=xlPasteValues
For Each s In ActiveSheet.Shapes: s.Delete: Next s
[D2].Select
ActiveWorkbook.SaveAs Filename:=répertoire & "" &
DemandeMateriaux
MsgBox DemandeMateriaux & " sauvegardée"
ActiveWorkbook.Close
Sheets("DM").Select
[g2] = [g2] + 1
Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents
ActiveWorkbook.Save
End Sub
Il faut enlever la protection avant et la remettre après:
Activesheet.Unprotect password:="toto" ... ...
Activesheet.Protect password:="toto"
JB
On 21 fév, 09:32, wrote:
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est protégée. La ligne blocante est celle du collage spécial où j'ai placé les astérisque en début de ligne ci-dessous. Existe t-il un moyen de contourner ce blocage.
Merci de votre aide. JP
Sub sauvegarde () répertoire = ActiveWorkbook.Path DemandeMateriaux = "DM" & Format([g2], " 0000") Sheets("DM").Copy [B1:I53].Copy ** [B1:I53].PasteSpecial Paste:=xlPasteValues For Each s In ActiveSheet.Shapes: s.Delete: Next s [D2].Select ActiveWorkbook.SaveAs Filename:=répertoire & "" & DemandeMateriaux MsgBox DemandeMateriaux & " sauvegardée" ActiveWorkbook.Close Sheets("DM").Select [g2] = [g2] + 1 Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents ActiveWorkbook.Save End Sub
LSteph
Bonjour,
Protège seulement l'interface utilisateur et tu sera tranquille pour les macros
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est protégée. La ligne blocante est celle du collage spécial où j'ai placé les astérisque en début de ligne ci-dessous. Existe t-il un moyen de contourner ce blocage.
Merci de votre aide. JP
Sub sauvegarde () répertoire = ActiveWorkbook.Path DemandeMateriaux = "DM" & Format([g2], " 0000") Sheets("DM").Copy [B1:I53].Copy ** [B1:I53].PasteSpecial Paste:=xlPasteValues For Each s In ActiveSheet.Shapes: s.Delete: Next s [D2].Select ActiveWorkbook.SaveAs Filename:=répertoire & "" & DemandeMateriaux MsgBox DemandeMateriaux & " sauvegardée" ActiveWorkbook.Close Sheets("DM").Select [g2] = [g2] + 1 Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents ActiveWorkbook.Save End Sub
Bonjour,
Protège seulement l'interface utilisateur et tu sera tranquille pour les
macros
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est
protégée. La ligne blocante est celle du collage spécial où j'ai placé
les astérisque en début de ligne ci-dessous.
Existe t-il un moyen de contourner ce blocage.
Merci de votre aide.
JP
Sub sauvegarde ()
répertoire = ActiveWorkbook.Path
DemandeMateriaux = "DM" & Format([g2], " 0000")
Sheets("DM").Copy
[B1:I53].Copy
** [B1:I53].PasteSpecial Paste:=xlPasteValues
For Each s In ActiveSheet.Shapes: s.Delete: Next s
[D2].Select
ActiveWorkbook.SaveAs Filename:=répertoire & "" &
DemandeMateriaux
MsgBox DemandeMateriaux & " sauvegardée"
ActiveWorkbook.Close
Sheets("DM").Select
[g2] = [g2] + 1
Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents
ActiveWorkbook.Save
End Sub
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est protégée. La ligne blocante est celle du collage spécial où j'ai placé les astérisque en début de ligne ci-dessous. Existe t-il un moyen de contourner ce blocage.
Merci de votre aide. JP
Sub sauvegarde () répertoire = ActiveWorkbook.Path DemandeMateriaux = "DM" & Format([g2], " 0000") Sheets("DM").Copy [B1:I53].Copy ** [B1:I53].PasteSpecial Paste:=xlPasteValues For Each s In ActiveSheet.Shapes: s.Delete: Next s [D2].Select ActiveWorkbook.SaveAs Filename:=répertoire & "" & DemandeMateriaux MsgBox DemandeMateriaux & " sauvegardée" ActiveWorkbook.Close Sheets("DM").Select [g2] = [g2] + 1 Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents ActiveWorkbook.Save End Sub
jpthillard
On 21 fév, 09:49, LSteph wrote:
Bonjour,
Protège seulement l'interface utilisateur et tu sera tranquille pour les macros
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est protégée. La ligne blocante est celle du collage spécial où j'a i placé les astérisque en début de ligne ci-dessous. Existe t-il un moyen de contourner ce blocage.
Merci de votre aide. JP
Sub sauvegarde () répertoire = ActiveWorkbook.Path DemandeMateriaux = "DM" & Format([g2], " 0000") Sheets("DM").Copy [B1:I53].Copy ** [B1:I53].PasteSpecial Paste:=xlPasteValues For Each s In ActiveSheet.Shapes: s.Delete: Next s [D2].Select ActiveWorkbook.SaveAs Filename:=répertoire & "" & DemandeMateriaux MsgBox DemandeMateriaux & " sauvegardée" ActiveWorkbook.Close Sheets("DM").Select [g2] = [g2] + 1 Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents ActiveWorkbook.Save End Sub- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Merci pour vos lumières! JP
On 21 fév, 09:49, LSteph <lecocost...@frite.fr> wrote:
Bonjour,
Protège seulement l'interface utilisateur et tu sera tranquille pour les
macros
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est
protégée. La ligne blocante est celle du collage spécial où j'a i placé
les astérisque en début de ligne ci-dessous.
Existe t-il un moyen de contourner ce blocage.
Merci de votre aide.
JP
Sub sauvegarde ()
répertoire = ActiveWorkbook.Path
DemandeMateriaux = "DM" & Format([g2], " 0000")
Sheets("DM").Copy
[B1:I53].Copy
** [B1:I53].PasteSpecial Paste:=xlPasteValues
For Each s In ActiveSheet.Shapes: s.Delete: Next s
[D2].Select
ActiveWorkbook.SaveAs Filename:=répertoire & "" &
DemandeMateriaux
MsgBox DemandeMateriaux & " sauvegardée"
ActiveWorkbook.Close
Sheets("DM").Select
[g2] = [g2] + 1
Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents
ActiveWorkbook.Save
End Sub- Masquer le texte des messages précédents -
J'ai fait un compteur qui ne fonctionne pas lorsque la feuille est protégée. La ligne blocante est celle du collage spécial où j'a i placé les astérisque en début de ligne ci-dessous. Existe t-il un moyen de contourner ce blocage.
Merci de votre aide. JP
Sub sauvegarde () répertoire = ActiveWorkbook.Path DemandeMateriaux = "DM" & Format([g2], " 0000") Sheets("DM").Copy [B1:I53].Copy ** [B1:I53].PasteSpecial Paste:=xlPasteValues For Each s In ActiveSheet.Shapes: s.Delete: Next s [D2].Select ActiveWorkbook.SaveAs Filename:=répertoire & "" & DemandeMateriaux MsgBox DemandeMateriaux & " sauvegardée" ActiveWorkbook.Close Sheets("DM").Select [g2] = [g2] + 1 Range("B8:H48,D2,D3,D5,G3,I5,D49").ClearContents ActiveWorkbook.Save End Sub- Masquer le texte des messages précédents -