|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 176 ![]() |
Bonjour à toutes et à tous,
Après lecture de plusieurs topics sur le sujet, je poste, car je ne trouve pas de solutions spécifiques à mon cas. Je souhaite coller une valeur d'une feuille Excel vers une autre (même classeur), cette dernière étant protégée. A l'aide de l'enregistreur de macro, j'ai un bout de code du type : Code :
Il me semble pourtant bien avoir enlevé la protection de ma feuille ! Auriez-vous une idée du pourquoi du comment ? Merci d'avance
|
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Ton problème vient des Select/Activate (inutiles)
Code :
Code :
Worksheets("Feuil2").Protect "test",UserInterfaceOnly:=True
__________________
Cordialement. |
||
|
|
20
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 176 ![]() |
Merci beaucoup pour ces informations très intéressantes (et utiles !)
En m'inspirant directement de ce que tu m'as donné dans ta réponse,j'écris un peu plus loin: Code :
Edit : Le problème vient plus précisément de l'expression Code :
Worksheets("Feuil1").cel.Offset(0, -1).Value Code :
For Each cel In Worksheets("Dimensionnement Permutation").Range("I12:I17")
|
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Mets la partie de ton code en entier
__________________
Cordialement. |
|
|
10
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 176 ![]() |
Code :
|
||
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Code :
.Range("F18").Offset(ind * 4, 0).Value = cel.Offset(0, -1).Value PS: Attention ici, toujours indiquer à quel feuille appartient la cellule H3 de quelle feuille? Il fallait mettre Code :
If cel.Value = Worksheets("LeNoDeLaFeuille").Range("H3").Value Then
__________________
Cordialement. |
|
|
20
|
|
|
#7 |
|
Membre du Club
![]() Inscription : janvier 2010 Messages : 176 ![]() |
Effectivement...
C'est d'autant plus étrange que j'avais rajouté Worksheets("Dimensionnement") parce que j'avais justement un problème. Mais je viens de l'enlever, et ça fonctionne nickel.. Merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com