Macro pour repeter une phrase
Drimo_8885
Messages postés
19
Date d'inscription
lundi 22 novembre 2021
Statut
Membre
Dernière intervention
19 avril 2024
-
15 avril 2024 à 20:28
yg_be Messages postés 22744 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 mai 2024 - 19 avril 2024 à 14:14
yg_be Messages postés 22744 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 1 mai 2024 - 19 avril 2024 à 14:14
A voir également:
- Macro pour repeter une phrase
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro recorder - Télécharger - Confidentialité
- Faire une phrase avec les mots suivants ✓ - Forum Loisirs / Divertissements
3 réponses
yg_be
Messages postés
22744
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
1 mai 2024
1 477
15 avril 2024 à 22:31
15 avril 2024 à 22:31
bonjour,
si j'étais toi, je ferais une macro qui adapte le fichier Excel avant de faire appel à Word.
Bonjour yg_be,
justement mais mon niveau est pas top top pour faire la macro raison pour laquelle je viens demander l’aide des experts
yg_be
Messages postés
22744
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
1 mai 2024
1 477
16 avril 2024 à 07:47
16 avril 2024 à 07:47
Pour partager ton fichier:
- tu le mets à disposition sur Internet (cjoint.com, google drive, ...)
- tu partages ici un lien vers le fichier
Drimo_8885
Messages postés
19
Date d'inscription
lundi 22 novembre 2021
Statut
Membre
Dernière intervention
19 avril 2024
1
16 avril 2024 à 20:52
16 avril 2024 à 20:52
Bonsoir yg_be,
Ci-joint le lien de l'excel : https://www.cjoint.com/c/NDqsYi3MQ7w
Et le word : https://www.cjoint.com/c/NDqsZQKLS5w
Merci beaucoup
yg_be
Messages postés
22744
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
1 mai 2024
1 477
17 avril 2024 à 09:06
17 avril 2024 à 09:06
Le code ci-dessous va mettre les valeurs souhaitées dans une autre feuille du même classeur.
Option Explicit Const c_siren As String = "a" Const c_phrase As Integer = 10 'numéro de la colonne phrase, partant de la colonne siren Const c_src As String = "Feuil1" Const c_dest As String = "pub" Sub cat_siren() Dim clsrc As Range, fsrc As Worksheet, fdest As Worksheet, psiren As String, cldest As Range Set fsrc = ThisWorkbook.Sheets(c_src) Set fdest = ThisWorkbook.Sheets(c_dest) Set clsrc = fsrc.Cells(2, c_siren) Set cldest = fdest.Cells(2, 1) psiren = "" Do While clsrc <> "" If clsrc = psiren Then cldest.Offset(-1, 1) = cldest.Offset(-1, 1) & vbCrLf & clsrc.Offset(, c_phrase) Else psiren = clsrc cldest = clsrc cldest.Offset(, 1) = clsrc.Offset(, c_phrase) Set cldest = cldest.Offset(1) End If Set clsrc = clsrc.Offset(1) Loop End Sub
Tu peux ajuster les valeurs des lignes 2 à 5 pour spécifier les noms de feuilles et les colonnes à traiter.
Drimo_8885
Messages postés
19
Date d'inscription
lundi 22 novembre 2021
Statut
Membre
Dernière intervention
19 avril 2024
1
>
yg_be
Messages postés
22744
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
1 mai 2024
19 avril 2024 à 14:07
19 avril 2024 à 14:07
Bonjour yg_be,
Merci beaucoup !
yg_be
Messages postés
22744
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
1 mai 2024
1 477
>
Drimo_8885
Messages postés
19
Date d'inscription
lundi 22 novembre 2021
Statut
Membre
Dernière intervention
19 avril 2024
19 avril 2024 à 14:14
19 avril 2024 à 14:14
Le cas échéant, tu marques la discussion comme résolue?