Bonjour à tous !!
Et Meilleurs voeux pour cette nouvelle année !!
Voici un problème qui me turlupine depuis plusieurs jours.
J'ai deux fichiers sous la main, dont les données de l'un (souvent calculées par formule) doivent se copier en valeur sur l'autre.
L'ennui c'est qu'il y a ici ou là des conditions (pas de copie pour certaines colonnes, saut de lignes etc...) et que les emplacements des fichiers peuvent changer.
Alors j'ai essayé avec une formule INDIRECT() dans les cellules qui reprenait le chemin de la source saisi en trois cellules.
Problème : la source peut-être fermée et là plus rien ne suit.
J'ai essayé avec INDIRECT.EXT() de Morefunc.
Problème : il y a un très grand nombre de cellules avec cette formule et ça rame un max au démarrage.
Alors je me demande si par VBA il n'y aurait pas moyen d'insérer dans les cellules voulues une formule montée de toutes pièces à partir des infos saisies dans des cellules précises (chemin, nom de fichier, nom de feuille, ligne et colonne).
En fait une sorte d'Indirect fait en vba si cela existe...
Les fichiers sont actuellement très lourds et comportent des données privées, alors pour simplifier j'ai zippé un petit exemple.
Merci d'avance pour votre éclairage.
Cordialement,
ccdouble6.
Et Meilleurs voeux pour cette nouvelle année !!
Voici un problème qui me turlupine depuis plusieurs jours.
J'ai deux fichiers sous la main, dont les données de l'un (souvent calculées par formule) doivent se copier en valeur sur l'autre.
L'ennui c'est qu'il y a ici ou là des conditions (pas de copie pour certaines colonnes, saut de lignes etc...) et que les emplacements des fichiers peuvent changer.
Alors j'ai essayé avec une formule INDIRECT() dans les cellules qui reprenait le chemin de la source saisi en trois cellules.
Problème : la source peut-être fermée et là plus rien ne suit.
J'ai essayé avec INDIRECT.EXT() de Morefunc.
Problème : il y a un très grand nombre de cellules avec cette formule et ça rame un max au démarrage.
Alors je me demande si par VBA il n'y aurait pas moyen d'insérer dans les cellules voulues une formule montée de toutes pièces à partir des infos saisies dans des cellules précises (chemin, nom de fichier, nom de feuille, ligne et colonne).
En fait une sorte d'Indirect fait en vba si cela existe...
Les fichiers sont actuellement très lourds et comportent des données privées, alors pour simplifier j'ai zippé un petit exemple.
Merci d'avance pour votre éclairage.
Cordialement,
ccdouble6.