Generer comptes par vba

soumus

XLDnaute Junior
Heureux de vous reconnecter pour avoir votre aide sur un.projet vba.
Bonjour à tous
je cherche un code VBA pour générer les "comptes courant Traité" des reassureurs à partir des informations contenues dans la Feuille RECAP en copiant et collant en cascade quelques lignes aprés en dessous du "compte courant Traité" ici présenté, ce meme compte courant.
Je dois dupliquer ce même "compte courant Traité" pourchaque branche (Ind Acc & Risques Divers.corps;facultés;risques techniques; 1er EDP;2eme EDP) et pour chaque Execice considérés (2011,2012,2013,2014,2015,2016,2017, etc) tout ceci en prenant soin de renseigner les celules spécifiées dans l'exemple à partir des informations de la feuille RECAP.
je cherche un code VBA pour générer les "comptes courant Traité" des reassureurs à partir des informations contenues dans la Feuille RECAP en copiant et collant en cascade quelques lignes aprés en dessous du "compte courant Traité" ici présenté, ce meme compte courant.
Je dois dupliquer ce même "compte courant Traité" pourchaque branche (Ind Acc & Risques Divers.corps;facultés;risques techniques; 1er EDP;2eme EDP) et pour chaque Execice considérés (2011,2012,2013,2014,2015,2016,2017, etc) tout ceci en prenant soin de renseigner les celules spécifiées dans l'exemple à partir des informations de la feuille RECAP.
je cherche un code VBA pour générer les "comptes courant Traité" des reassureurs à partir des informations contenues dans la Feuille RECAP en copiant et collant en cascade quelques lignes aprés en dessous du "compte courant Traité" ici présenté, ce meme compte courant.
Je dois dupliquer ce même "compte courant Traité" pourchaque branche (Ind Acc & Risques Divers.corps;facultés;risques techniques; 1er EDP;2eme EDP) et pour chaque Execice considérés (2011,2012,2013,2014,2015,2016,2017, etc) tout ceci en prenant soin de renseigner les celules spécifiées dans l'exemple à partir des informations de la feuille RECAP.
 

Pièces jointes

  • Générer comptes courant.xlsm
    24.7 KB · Affichages: 5

soumus

XLDnaute Junior
Je ne comprends j'ai pas ça comme résultat,

J e t'envoie le fichier SCOR que je viens de créer ça fonctionne.

Je te renvoie la version 1.7 mise à jour.
Bonsoir
Vous allez bien j espère. J ai commencé à utiliser le fichier qui m aide beaucoup. Toutefois j ai constaté que l export en.pdf ne prend en charge que la première feuille activitée de chaque classeur au lieu de toutes les feuilles

Y a t il moyen d'y remédier.
Merci.
 

Zon

XLDnaute Impliqué
Salut,


En mettant de 1 à 17 , effectivement on a pas toutes les pages. Il faut donc le supprimer.

Moi je définirai une zone d'impression A2:E780 dans la feuille Comptecourant de Generecompte.

la ligne de code pour exporter en PDF devient
VB:
 C.ExportAsFixedFormat 0, Left(C.Name, Len(C.Name) - 5), OpenAfterPublish:=True

J'obtiens 153 pages par PDF...

A+++

PS désolé j'étais en vacances....
 

soumus

XLDnaute Junior
Salut,


En mettant de 1 à 17 , effectivement on a pas toutes les pages. Il faut donc le supprimer.

Moi je définirai une zone d'impression A2:E780 dans la feuille Comptecourant de Generecompte.

la ligne de code pour exporter en PDF devient
VB:
 C.ExportAsFixedFormat 0, Left(C.Name, Len(C.Name) - 5), OpenAfterPublish:=True

J'obtiens 153 pages par PDF...

A+++

PS désolé j'étais en vacances....
Bonjour ZION
J ai testé le code ça marche parfaitement. Grand merci à vous.
Je voulais vous demander s il est possible de faire de la programmation Vba sur Word,faire des calculs sur feuille Word, transférer un tableau Excel à un endroit précis d une feuille Word etc..
J aimerai bien explorer ce domaine là (programmation Vba Word) bien sûr avec ton aide.
Cordialement
 

Zon

XLDnaute Impliqué
Salut,

Pour un retour de vacances tu me gâtes avec ta proposition de VBA Word 🤓 . Heureusement que l'activité pro est faible en août pour moi.

Pourquoi pas ? mais cela sent l'usine à VBA : faire du tableur sur Word, pourquoi ne pas le faire le traitement de texte sur Excel ? . Sérieusement il vaut mieux caler le tableau XL avant de le transférer sur Word.

Mais il faut m'en dire plus ...

A+++
 

soumus

XLDnaute Junior
Salut,

Pour un retour de vacances tu me gâtes avec ta proposition de VBA Word 🤓 . Heureusement que l'activité pro est faible en août pour moi.

Pourquoi pas ? mais cela sent l'usine à VBA : faire du tableur sur Word, pourquoi ne pas le faire le traitement de texte sur Excel ? . Sérieusement il vaut mieux caler le tableau XL avant de le transférer sur Word.

Mais il faut m'en dire plus ...

A+++
Bonsoir ZION
Nos excuses pour ce retard tardif ,un peu trop pris ces jours ci.
Au fait mon soucis est que je suis souvent amené à faire des rapports ou des Cotations (rapport de visite de risques, rapport technique etc) et je suis constamment amené à naviguer entre des feuilles Excel qui contiennent des tableaux et la feuille Word qui contient le rapport en question et mes commentaires.
Je souhaite avoir des lignes de code VBA qui me permettront de copier (ou transférer) automatiquement les tableaux Excel contenus dans une feuille (par exemple feuille 1 ou feuille 2) dans des endroits précis de la feuille Word de mon rapport .
Exemple :
Imagine dans un rapport rédigé dans une feuille Word je dois traiter de la production (chiffres Affaires) de plusieurs sources.
1) Production SIEGE
je dois insérer le tableau de la production SIEGE situé dans la feuille 1 Excel à un endroit précis de mon rapport dans la partie 1) et faire les commentaires après
2) Production COURTAGE
Même chose aussi ici ,je dois insérer plusieurs tableaux Excel traitant de la production de chaque courtier à différents endroits précis de mon rapport et ensuite des commentaires après chaque tableau.ainsi de suite..Je précise que ces tableaux sont situés sir des feuilles Excel.
J espère qu ai été un plus explicite.
A vous lire
Cordialement
 

soumus

XLDnaute Junior
Bonsoir ZION
Nos excuses pour ce retard tardif ,un peu trop pris ces jours ci.
Au fait mon soucis est que je suis souvent amené à faire des rapports ou des Cotations (rapport de visite de risques, rapport technique etc) et je suis constamment amené à naviguer entre des feuilles Excel qui contiennent des tableaux et la feuille Word qui contient le rapport en question et mes commentaires.
Je souhaite avoir des lignes de code VBA qui me permettront de copier (ou transférer) automatiquement les tableaux Excel contenus dans une feuille (par exemple feuille 1 ou feuille 2) dans des endroits précis de la feuille Word de mon rapport .
Exemple :
Imagine dans un rapport rédigé dans une feuille Word je dois traiter de la production (chiffres Affaires) de plusieurs sources.
1) Production SIEGE
je dois insérer le tableau de la production SIEGE situé dans la feuille 1 Excel à un endroit précis de mon rapport dans la partie 1) et faire les commentaires après
2) Production COURTAGE
Même chose aussi ici ,je dois insérer plusieurs tableaux Excel traitant de la production de chaque courtier à différents endroits précis de mon rapport et ensuite des commentaires après chaque tableau.ainsi de suite..Je précise que ces tableaux sont situés sir des feuilles Excel.
J espère qu ai été un plus explicite.
A vous lire
Cordialement
 

soumus

XLDnaute Junior
Salut,

Pour un retour de vacances tu me gâtes avec ta proposition de VBA Word 🤓 . Heureusement que l'activité pro est faible en août pour moi.

Pourquoi pas ? mais cela sent l'usine à VBA : faire du tableur sur Word, pourquoi ne pas le faire le traitement de texte sur Excel ? . Sérieusement il vaut mieux caler le tableau XL avant de le transférer sur Word.

Mais il faut m'en dire plus ...

A+++
 

soumus

XLDnaute Junior
Salut,

Pour un retour de vacances tu me gâtes avec ta proposition de VBA Word 🤓 . Heureusement que l'activité pro est faible en août pour moi.

Pourquoi pas ? mais cela sent l'usine à VBA : faire du tableur sur Word, pourquoi ne pas le faire le traitement de texte sur Excel ? . Sérieusement il vaut mieux caler le tableau XL avant de le transférer sur Word.

Mais il faut m'en dire plus ...

A+++
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
315 147
Messages
2 116 770
Membres
112 857
dernier inscrit
sanogo