Timer 4 feuilles
chrisnapoli
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j ai toujours le même soucis avec le fichier 4 feuilles
le code ne fonctionne, pas pouvez vous me dire ce qui ne va pas?? il n y a pas de collage des cotations qui se font (même plus sur la première feuille ,faut il revenir au code antérieur???, ou cela collait sur la première feuille seulement , a ce moment la si il n y a pas de solution je ferais 4 fichiers c'est pas très pratique mais je ferais avec
j ai toujours le même soucis avec le fichier 4 feuilles
le code ne fonctionne, pas pouvez vous me dire ce qui ne va pas?? il n y a pas de collage des cotations qui se font (même plus sur la première feuille ,faut il revenir au code antérieur???, ou cela collait sur la première feuille seulement , a ce moment la si il n y a pas de solution je ferais 4 fichiers c'est pas très pratique mais je ferais avec
Option Explicit
Dim marches() As Worksheet
Sub copy_dh()
Dim marche As Variant
Dim fl As Worksheet
For Each marche In marches
Set fl = marche
Call copy_dhfl(fl)
Next marche
End Sub
Private Sub copy_dhfl(sh As Worksheet)
sh.Range("D12:H51").Value = sh.Range("AS12:AW51").Value
sh.Range("C12:C51").ClearContents
sh.Range("C11") = Now
End Sub
Sub init_marches()
ReDim marches(3)
Set marches(0) = Sheets("CAC40")
Set marches(1) = Sheets("AEX")
Set marches(2) = Sheets("BEL20")
Set marches(3) = Sheets("PSI20")
End Sub
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
copy_dh
End Sub
Private Sub Workbook_Open()
init_marches
End Sub
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Timer 4 feuilles
- Comment faire un livret avec des feuilles a4 - Guide
- Code gta 4 ps4 - Guide
- Bruler des feuilles de laurier - Guide
- Fusionner feuilles excel - Guide
- Control center 4 - Télécharger - Divers Utilitaires
4 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonsoir, peux-tu partager le code qui fait le collage?
Bonjour voila le code que j ai mis dans un module a part comme tu me l 'as dits
Option Explicit
Dim marches() As Worksheet
Sub copy_dh()
Dim marche As Variant
Dim fl As Worksheet
For Each marche In marches
Set fl = marche
Call copy_dhfl(fl)
Next marche
End Sub
Private Sub copy_dhfl(sh As Worksheet)
sh.Range("D12:H51").Value = sh.Range("AS12:AW51").Value
sh.Range("C12:C51").ClearContents
sh.Range("C11") = Now
End Sub
Sub init_marches()
ReDim marches(3)
Set marches(0) = Sheets("CAC40")
Set marches(1) = Sheets("AEX")
Set marches(2) = Sheets("BEL20")
Set marches(3) = Sheets("PSI20")
End Sub
j ai démarré ce matin avec le fichier CAC seul avec le timer mais sans les quatres feuilles
ca marche parfaitement
donc puisque la procédure du collage pour les ok fonctionnent sur le fichier 4 feuilles ...pourquoi mes cotations ne se collent pas??mystere?? puisque le code de collage concernant les cotations elles même est exactement le même...??????
ca marche parfaitement
donc puisque la procédure du collage pour les ok fonctionnent sur le fichier 4 feuilles ...pourquoi mes cotations ne se collent pas??mystere?? puisque le code de collage concernant les cotations elles même est exactement le même...??????
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
tu nous montres le code qui travaille à la fermeture du fichier. peux-tu montrer le code qui fait le collage toutes les minutes?
Bonsoir
tout a marche correctement aujourd’hui j ai arrêté l aprem parcequil me fallait travailler sur le fichier
le problème est que la procédure de clear content m a effacé toutes mes cotations
est ce que je peu enlever l a ligne de code suivante et faire un bouton pour la remplacer
??
dans ce cas comment écrire le code et ou, dans un module a part??
Range("NR12:AHW131").ClearContents
tout a marche correctement aujourd’hui j ai arrêté l aprem parcequil me fallait travailler sur le fichier
le problème est que la procédure de clear content m a effacé toutes mes cotations
est ce que je peu enlever l a ligne de code suivante et faire un bouton pour la remplacer
??
dans ce cas comment écrire le code et ou, dans un module a part??
Range("NR12:AHW131").ClearContents