> Tous les forums > Forum Bureautique
 mettre a jour liason feuille excel 2007Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
noe2008
  Posté le 03/02/2015 @ 19:43 
Aller en bas de la page 
Petit astucien

Bonsoir, salut les amis je cherche un moyen ou une astuce pour mettre a jours les formules de la feuille de mon classeur excel 2007 avec d'autre feuilles dans des classeurs externes les classeurs externes que me donnent mes clients changent de noms chaque jours les noms sont de la formes : nmvariable1_nomfix1_nombre1 , nmvariable2_nomfix2_nombre2 , nmvariable3_nomfix3_nombre3 ............. plus de 20 classeur

nmvariable et nombre changent chaque jour mais nomfix ne changent pas je cherche s'il ya un moyen pourque que ma feuille reconnait les classeurs a partir de "nomfix"sans passer par mettre a jour les liaison ou changer les noms de classeurs

merci



Modifié par noe2008 le 03/02/2015 19:46
Publicité
ferrand
 Posté le 03/02/2015 à 20:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

Plutôt confus et manque de détails et références.

Une formule pointant sur un autre classeur crée une liaison externe, par conséquent faut réviser ton idée.

noe2008
 Posté le 04/02/2015 à 15:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

salut les amis
je vais essayer d'être plus précis
dans ma feuille de calcul
cellule A1=[nmvariable1_nomfix1_nombre1.xlsx]Feuil1!A1
cellule B1 =[nmvariable2_nomfix2_nombre2.xlsx]Feuil1!B1
cellule C1 =[nmvariable3_nomfix3_nombre4.xlsx]Feuil1!C1
etc ...........................................................................................
le classeurs externe que me donnent les clients changent de noms chaque jours. mais une partie du noms " nomfix" ne changent jamais
je cherchent une astuce ou un code VBA pour que ma feuille puisse reconnaître ces classeurs à partir du "nomfix" et mettre à jour les liaisons directement sans passer par les mettre à jour manuellement a chaque fois
cordialement

ferrand
 Posté le 04/02/2015 à 21:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Si c'est ça que tu appelles donner des détails, on est pas au bout !

On va donc supposer que dans les cellules A2, B2, C2, etc. tu mets nomfix1, nomfix2, nomfix3, etc., soit la partie fixe du nom de classeur.

On va encore supposer que tu reçois tes classeurs par mail et tu les ouvres à réception (ou tu les recois autrement et tu les ouvres à réception).

Le code macro ci-dessous (à compléter par les détails manquants, et par les déclarations de variables) devrait alors (dans la situation indiquée) te mettre à jour la première ligne contenant les noms de classeurs :

For Each wb In Application.Workbooks
For i = 1 To etc
If InStr(wb.Name, Cells(2, i).Value) Then Cells(1, i).Value = wb.Name
Next i
Next wb

noe2008
 Posté le 04/02/2015 à 23:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci ça marche

noe2008
 Posté le 05/02/2015 à 10:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci monsieur ferrand

vous pouvez m'envoyer un document pdf concernant les cours des macros et les codes VBA pour débutants ?

merci d'avance

ferrand
 Posté le 05/02/2015 à 11:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Tu trouveras vite pas mal de choses en cherchant...

Tu peux commencer par télécharger ce cours, qui offre une vue assez complète pour débuter :

http://bidou.developpez.com/article/VBA/

noe2008
 Posté le 05/02/2015 à 11:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci ifiniment

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
18,90 €Microsoft Office Professionnel 2016 Plus à 18,90 €
Valable jusqu'au 01 Mars

Le vendeur sérieux Digital FR sur Amazon propose la clé d'activation légale pour Microsoft Office Professionnel 2016 Plus en français à 18,90 €. Cette clé livrée par email vous permettra d'activer Microsoft Office Professionnel 2016 Plus légalement et vous permettra ainsi d'utiliser autant de temps que vous voulez (il s'agit de la version complète et pas d'un abonnement) Word,Excel, PowerPoint, OneNote, Outlook, Publisher et Access 2016 sur un PC. La clé sera à activer sur Office.com où vous pourrez ensuite télécharger toute la suite bureautique. Si la version 2019 fonctionne uniquement avec Windows 10, cette version 2016 fonctionne avec Windows 7, Windows 8 et Windows 10 !


> Voir l'offre
141,50 €Disque dur externe Western Digital Elements Desktop USB 3.0 8 To à 141,50 € livré
Valable jusqu'au 29 Février

Amazon Allemagne propose actuellement le disque dur externe Western Digital Elements Desktop USB 3.0 8 To à 135,13 € (avec la TVA ajustée) Comptez 6,37 € pour la livraison en France (gratuite en Belgique) soit un total de 141,50 livré. On le trouve ailleurs à partir de 210 €. Ce disque dur dispose d'un grande capacité de stockage (8 To) et d'une connectique USB 3.0 qui vous offrira des transferts rapides. Il est compatible USB 2.0. Une très bonne affaire. 

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


> Voir l'offre
49,90 €Microphone USB Bird UM1 à 49,90 €
Valable jusqu'au 03 Mars

Amazon fait une vente flash sur le Microphone USB Bird UM1 qui passe à 49,90 € alors qu'on le trouve ailleurs à partir de 69 €. La livraison est gratuite. Le Bird UM1 est un micro de studio d'excellente qualité avec interface USB intégrée. C'est une solution idéale et tout-en-un qui évite d'avoir à acheter un préampli ou une interface audio supplémentaire.  Idéal pour le studio, YouTube ou l'animation de votre blog.


> Voir l'offre

Sujets relatifs
Excel 2007 Copier/Coller d’une feuille à l’autre Dans un même classeur.
Excel 2007 extraction feuille 1 dans feuille 2 avec mise en forme
Excel 2007 insérer image dans feuille technique
déverrouiiler une feuille excel 2007 protégée
Excel 2007, extraction feuille 1 dans feuille 2
Déplacer/Copier une feuille dans excel 2007
[excel 2007] macro pour aller sur autre feuille
Aide SVP pour mettre un gif animé sous Excel 2007
excel 2007 combien de colonnes dans une feuille ?
Ne pasd mettre a jour formules - Excel
Plus de sujets relatifs à mettre a jour liason feuille excel 2007
 > Tous les forums > Forum Bureautique