> Tous les forums > Forum Bureautique
 Pour déplacer une macro ?
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
louploupski
  Posté le 19/10/2005 @ 08:41 
Aller en bas de la page 
Nouvel astucien
Bonjour [bigsmile] J'ai fais quelques macro-commandes avec de beaux boutons qui les lancent. C'est bien ! Mais quand je recopie mon classeur sur l'ordi de ma copine ça ne marche plus [desapprouve] Excel cherche les fichiers sur mon ordi. Comment dois je m'y prendre, SVP, pour que ces macros s'executent toujours, où que je place le fichiers ? Merci [bigsmile]
Publicité
usularrakis
 Posté le 19/10/2005 à 12:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

salut il faut ouvrir VBE et copier le module contenant tes macros dans ton fichier
louploupski
 Posté le 21/10/2005 à 08:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
[rougir] Merci usularrakis Mais excuse moi je ne comprend pas ce qu'il faut faire : Dans mon classeur j'ouvre VBE je trouve les macros je copie les commandes, j'usque la ça va ! mais apres où dois coller ces lignes ? Pardon, de surement, poser des questions idiotes mais je ne sais pas .... Merci encore [hello]
usularrakis
 Posté le 21/10/2005 à 11:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

salut quand tu ouvres un fichier.xls et tu ouvres VBE tu as sur la gauche les feuil! et thisworkbook et un module qui contient les macros attachées au fichier mais si tes macros sont enregistrées dans le VBE d'un autre fichier par exemple PERSO.XLS (qui est justement fait pour enregistrer toutes les macros "personnelles" afin qu'elles soient disponibles dès qu'on ouvre excel sur ton ordi) alors les macros ne "voyagent" pas avec ton fichier mais restent dans PERSO.XLS
louploupski
 Posté le 22/10/2005 à 13:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Bonjour et merci, Je comprend la logique de ton explication. j'ai une hierachie des éléments qui me semble OK VBA projets Micrisoft ExcelProjet (nom du projet) Feuille 1 Feuille 2 Etc This Workbook Modules Module1 Module 2 etc Quand je lis les lignes dans un des modules, je vois que les chemins qui désignent les fichiers concernés font référence à mon ordi du style : c:\Documents and setting\louploupski\Bureau\appli111\Bud1\R3C1:R82C2 etc ces lignes sont concervées et plantent l'execution sur une autre machine Désolé d'être si long mais je ne reconais pas encore l'essentiel Merci encore
galopin01
 Posté le 22/10/2005 à 17:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien
Bonjour, Quand tu écris tes macros il faut que le chemin décrit fasse référence à l'ordi ou le classeur est installé. Excel travaille par défaut dans le répertoire ou tu as ouvert ton appli admettons que sur ton Ordi ce répertoire s'appelle "EXC" : il faut que tous les fichiers soit dans ce répertoire. Dans ce cas tu n'as pas à te soucier de spécifier un chemin de fichier. Excel trouvera tout seul. S'il y a vraiment trop de fichiers et que ceux ci doivent être mis dans un autre sous répertoire il faut que ce soit dans un sous répertoire "enfant" de "EXC", de telle sorte que tu puisse y référer en "relatif" à partir de ton répertoire par défaut ; c:\Documents and setting\louploupski\EXC\ & concaténation avec le chemin du répertoire enfant... et chez ta copine son répertoire par défaut sera peut-ètre : c:\Documents and setting\copinski\ & concaténation avec le chemin du répertoire enfant. Avec VBA on fait ça très bien : concaténation du répertoire par défaut avec un chemin complémentaire En petit nègre : Variable1 = Chemin du Répertoire par défaut Variable2 = Chemin du répertoire enfant (à partir de EXC\) MonNouveauChemin = Variable1 & Variable2 Tout autre conception t'obligerai à scanner tout les répertoires et là c'est un autre sport ! Me suis-je bien fait comprendre ? A+
louploupski
 Posté le 26/10/2005 à 10:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
[hello] Merci Je crois que je suis. Reste à verifier ! je m'y colle, en esperant que si je rame de trop je puisse ecore faire appel à ta dexterité [bigsmile]
galopin01
 Posté le 26/10/2005 à 13:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien
Pas de problème, je te ferai un bout de macro au besoin. A+
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
59 €Disque dur Seagate BarraCuda 2 To à 59 €
Valable jusqu'au 25 Janvier

Amazon propose actuellement le disque dur Seagate BarraCuda - 2 To (ST2000DM008) à 59 € livré gratuitement. On le trouve ailleurs autour de 69 €. Ce disque dur 3.5 pouces SATA III tourne à 7200tr/min et possède 64Mo de cache. 


> Voir l'offre
899,99 €PC Portable 15,6 pouces Lenovo Legion Y540 (Core i5, 8 Go, SSD 512 Go, RTX 2060 6 Go) à 899,99 €
Valable jusqu'au 27 Janvier

Cdiscount fait une promotion sur le PC portable Lenovo Legion Y540 (15IRH) dédié aux joueurs qui passe à 899,99 € au lieu de 1100 €. Ce PC portable très bien équipé  possède un écran 15,6 pouces LED Full HD, un processeur Intel Core i5-9300H, 8Go de RAM, un SSD de 512 Go et une carte graphique GeForce RTX 2060 6 Go dédiée qui avalera tous vos jeux sans broncher. Fourni avec Windows 10.


> Voir l'offre
349,99 €Casque réalité virtuelle Oculus Rift S à 349,99 €
Valable jusqu'au 25 Janvier

Amazon fait une promotion sur le casque de réalité virtuelle Oculus Rift S avec ses 2 manettes Oculus Touch à 349,99 € alors qu'on le trouve ailleurs à partir de 449 €. La livraison est gratuite. L'Oculus Rift S est un casque de Réalité Virtuelle pour PC qui vous permettra de tirer parti du meilleur de votre machine en matière de VR. Ce casque VR pour PC est le plus perfectionné conçu par Oculus. Plus ergonomique et plus performant, il est aussi plus confortable et plus efficace que ses prédécesseurs. L'immersion est parfaite, le rendu spectaculaire, les images éclatantes et bluffantes de réalisme. Sensations fortes garanties !


> Voir l'offre

Sujets relatifs
macro pour comparer 2 listes
Creation d' une boucle macro dans fichier EXCEL pour impression
Macro pour word 2013
Macro pour raccourci impression
Macro pour ouverture d'un fichier Excel
Macro pour créer un Gencode sur Excel - EAN 18
macro pour trier un tableau et effacer les lignes sans saisie
Variable exterieure pour un macro
Macro pour faciliter ma comptabilité
Macro pour un envoi feuille excel par mail
Plus de sujets relatifs à Pour déplacer une macro ?
 > Tous les forums > Forum Bureautique