• Initiateur de la discussion Initiateur de la discussion yoco
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

yoco

Guest
bonjour,
je cherche à copier des formules se trouvant dans mon onglet "jour" sur tous mes onglets.
sachant que la cellule source à la meme a adresse que la cellule de destination.
J'ai fait un petit essai mais il y a des erreurs


Private Sub essai_click()
Dim ws1, ws2 As Worksheet
Dim N, nb As Integer
N = 1
nb = Sheets.Count
Set ws1 = Sheets("jour")
Set ws2 = Sheets(N)
For N = 2 To nb Step 1
ws1.Range("A3").Copy Destination:=ws2(N).Range("A3")
Next

End Sub



Merci
super forum
 
Bonjour Yoco,

j'ai essayé ça, ça fonctionne

Private Sub essai_click()
Dim ws1 As Worksheet
Dim N, nb As Integer
nb = Sheets.Count
Set ws1 = Worksheets("jour")
For N = 2 To nb Step 1
ws1.Range("A3").Copy Destination:=Worksheets(N).Range("A3")
Next
End Sub

BipBip.gif
 
Bonjour Yoco

Voila le code modifier

Private Sub essai_click()
Dim ws1 As Worksheet, ws2 As Worksheet
Dim N As Integer, nb As Integer
N = 1
nb = Sheets.Count
Set ws1 = Sheets("jour")
For N = 2 To nb Step 1
Set ws2 = Sheets(N)
ws1.Range("A3").Copy Destination:=ws2.Range("A3")
Next N
End Sub

Mytå
 
merci de votre aide
mais cela ne marche pas pour mon fichier ,une boite de dialogue indique une erreur objet requis erreur 424.



Private Sub essai_click()
Dim ws1 As Worksheet, ws2 As Worksheet
Dim N As Integer, nb As Integer
N = 1
nb = Sheets.Count
Set ws1 = Worksheets("731A")
For N = 2 To (nb-2) Step 1
Set ws2 = Sheets(N)
ws1.Range("bu27").Copy Destination:=w2.Range("bu27")
ws1.Range("bv27").Copy Destination:=w2.Range("bv27")
ws1.Range("bw27").Copy Destination:=w2.Range("bw27")
ws1.Range("bx27").Copy Destination:=w2.Range("bx27")
ws1.Range("by27").Copy Destination:=w2.Range("by27")
ws1.Range("bz27").Copy Destination:=w2.Range("bz27")
ws1.Range("cA27").Copy Destination:=w2.Range("cA27")
ws1.Range("cb27").Copy Destination:=w2.Range("cb27")
ws1.Range("cc27").Copy Destination:=w2.Range("cc27")
Next
End Sub
 
merci de votre aide mais ca marche pas dans mon cas je ne sais pas pourqoi et ca me donne des cheveux blancs
si vous pouvez voir mon fichier ca serait gentil.
En tout cas ce site est super ,il m'a appris bcp de choses
 
merci de votre aide mais ca marche pas dans mon cas je ne sais pas pourqoi et ca me donne des cheveux blancs
si vous pouvez voir mon fichier ca serait gentil.
En tout cas ce site est super ,il m'a appris bcp de choses
 
merci de votre aide mais ca marche pas dans mon cas je ne sais pas pourqoi et ca me donne des cheveux blancs
si vous pouvez voir mon fichier ca serait gentil.
En tout cas ce site est super ,il m'a appris bcp de choses
qui pourrait voir mon fichier je n'ai pas pu l'envoyer il fait 2.20mega alors par mail perso
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
708
  • Question Question
Microsoft 365 VBA Transpose
Réponses
11
Affichages
869
Réponses
12
Affichages
1 K
Retour