> Tous les forums > Forum Bureautique
 Ajouter une macro à une autreSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Saturnien
  Posté le 17/01/2016 @ 11:02 
Aller en bas de la page 
Astucien

Bonjour,

Comme le dit le titre, je souhaiterais ajouter une macro dans une autre macro.

Exemple :

1) J'ai une macro nommée "Sub Transfert_des_Relevés()"2) Une autre macro nommée "Sub Point_cardinal()"

Je souhaiterais utiliser ces 2 macros ensemble.

Comment faire ,

Je me rappelle de quelque chose comme "call.......", mais .........???
Ou soit mélanger les 2

Merci de votre aideCordialement

Publicité
levisiteur_9
 Posté le 17/01/2016 à 12:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour Saturnien

Voici quelques solutions avec Call et sans Call.

Source :

http://www.commentcamarche.net/faq/41592-vba-appel-d-une-macro-dans-une-autre-macro

A++

ferrand
 Posté le 17/01/2016 à 12:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Tu peux faire tout simplement une 3e macro qui appelle les 2 autres dans l'ordre où tu veux qu'elles s'éxécutent.

Exemple :
Sub MacroMacro()
Macro1
Macro2
End Sub

Tu peux également les inclure dans une même macro, en mettant bout à bout les codes... mais dans ce cas, il serait bon de voir les macros pour rechercher la façon de fusionner optimale, cela dépend de ce qu'elle font et des actions similaires qu'elles peuvent accomplir...

Cordialement.

Saturnien
 Posté le 17/01/2016 à 15:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Merci pour vos réponses.

Je regarde ça.

Cordialement

Pegase7845
 Posté le 18/01/2016 à 18:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

2 autres solutions :

- à la fin de ta 1e macro lances la 2e

- à la fin de ta 1e macro tu recopies (copier/coller) la 2e sans la première et la dernière lignes

Sub ...()

End Sub

Saturnien
 Posté le 18/01/2016 à 19:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir,

Finalement, j'ai mélangé les 2 macros et ça fonctionne bien.

Merci de votre aide

Cordialement

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
69,90 €Boîtier Fractal Design Define Mini C à 69,90 €
Valable jusqu'au 05 Août

Amazon propose actuellement l'excellent boîter moyen tour Fractal Design Define Mini C à 69,90 € alors qu'on le trouve ailleurs à plus de 99 €. Le boitier PC Define Mini C est une plateforme conçue pour délivrer la l'une des meilleures performances de refroidissement et de silence.


> Voir l'offre
59,99 €Carte mémoire microSDXC UHS-I Lexar 633x 512 Go à 59,99 €
Valable jusqu'au 05 Août

Amazon fait une promotion sur la carte mémoire microSDHC UHS-I Lexar 633x 512 Go qui passe à 59,99 € au lieu de 80 €. Cette carte mémoire offre des vitesses jusqu'à 100 Mo/s et est idéale pour les téléphones, caméras et appareils photo HD. Elle est certifiée GoPro et est accompagnée d'un adaptateur SD. La livraison est gratuite.


> Voir l'offre
32,72 €Carte mémoire SDXC UHS-I U3 SanDisk Extreme 256 Go (150 Mo/s) à 32,72 € livrée
Valable jusqu'au 07 Août

Amazon Allemagne fait une promotion sur la carte mémoire SDXC UHS-I U3 SanDisk Extreme 256 Go qui passe à 28,22 €. Comptez 4,50 € pour la livraison en France soit un total de 32,72 € livrée. Cette carte mémoire offre des vitesses jusqu'à 150 Mo/s et est idéale pour les caméras et appareils photo HD. On la trouve ailleurs à partir de 55 €.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre

Sujets relatifs
Macro Copier ligne vers un autre fichier
(Macro) Copier onglet sur autre fichier Excel (2007)
Passer plusieurs variables dans une autre macro excel VBA
EXCEL RECHERCHEV pour autre fichier. Macro?
Appeler une macro à partir d'une autre sous excel
[excel 2007] macro pour aller sur autre feuille
Ouvrir avec macro un fichier dans autre classeur
Macro inactive sur autre ordinateur
ajouter un document à un autre
comment ajouter un document à un autre?
Plus de sujets relatifs à Ajouter une macro à une autre
 > Tous les forums > Forum Bureautique