Formules Excel - VB/VBA/VBS - Programmation
Marsh Posté le 10-03-2015 à 00:14:59
Bonjour,
la fusion de cellules est souvent déconseillée ! En utilisant une plage nommée, cela devrait résoudre le problème …
Sinon en VBA, si le fichier n'est pas trouvé, il suffit de le demander à l'utilisateur via la méthode GetOpenFilename
puis de conserver dans une feuille du classeur de la procédure le nouveau chemin pour la prochaine fois …
______________________________________________________________________________________________
Tous unis, tous Charlie
Marsh Posté le 10-03-2015 à 09:18:52
Merci pour ta réponse, je vais regarder pour commencer cette histoire de plage nommée pour voir si ça marche, et je supprime les cellules fusionnées.
Marsh Posté le 10-03-2015 à 09:44:22
Sinon est-ce que tu sais par quel moyen le lien entre 2 fichiers est conservé malgré le déplacement d'un des fichiers ?
Marsh Posté le 09-03-2015 à 08:18:20
Bonjour tout le monde,
Je m'excuse d'avance si je ne suis pas au bon endroit, car mon problème est en rapport avec Excel, mais pour l'instant il n'y a pas de code... il y en aura peut être besoin mais bon...
On m'a donné 2 fichiers Excel. Le fichier 1 contient des formules permettant de calculer une somme à partir de données du fichier 2.
Tout d'abord juste une question : Si je déplace le fichier 2, les formules fonctionnent toujours, le fichier 1 arrive à trouver l'emplacement du fichier 2... comment fait-il?
Ensuite, voici mon problème : le fichier 1 fait une somme d'une somme du fichier 2. Dans le fichier 2, j'ai plusieurs lignes, et on utilise la somme de ces lignes qui est dans une cellule fusionnée... Sauf que lorsqu'on rajoute une ligne, la plage de cellules rentrée dans le fichier 1 pour la somme n'est plus correcte...
Est ce que vous savez si c'est possible de le faire sans coder, et si non, comment aller chercher le fichier 2 en vb sachant que le chemin peut changer? (cf question ci-dessus)