Microsoft 365 Réparer macro suite insertion colonne

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Seydina

XLDnaute Occasionnel
Bonjour Phil69970, le Forum,

J'ai dû insérer des colonnes à mon fichier de conversions de flux €/devises.
La macro de mise à jour des flux ne calcule ne fonctionne plus.
Initialement, j'ai des conversions de flux :

Partie 1 : flux € vers devises
Partie 2 : j'aimerais obtenir sur un autre onglet flux devises (et pas que $) vers €

Pourriez-vous m'aider sur ces 2 points svp.

Seydina
 

Pièces jointes

Bonjour Seydina,
Difficile de corriger sans pouvoir tester, on ne sait pas trop quel résultat trouver.
Apparemment vous avez décaler le tableau de A à I.
Donc dans votre macro et dans vos formules il suffit de remplacer les colonnes :
ColonneDevient
AI
BJ
CK
DL
EM
FN
GO
HP

NB: Si, dès le départ, vous aviez fait un tableau structuré, alors c'eût été plus simple car en VBA la position du tableau n'a aucune importance, on référence par ex [Tableau1[Date]] et le VBA va directement chercher dans cette colonne.
Y compris pour les formules, ce qui simplifie les choses.
 
Bonjour Phil,

Je viens d'essayer de modifier la date sur le fichier.
C'est bien l'évolution du fichier que je souhaite, mais avec la partie 2 sur un autre onglet.
Je viens de modifier une date, voici le message d'erreur.
Pourrais me dire svp
1708772301673.png
 
Phil, le forum,
Merci beaucoup. C'est bien ce que je voulais.
Pour la partie 2, je vais nourrir ma réflexion qui est proche de :
Pour la partie 2, initialement, j'avais mis les montants en USD vers l'€.
L'évolution en terme de conception, c'est plutôt des flux en multi devises vers l'€
Je reviendrai vers vous Phil, le forum
Vous êtes génial
1708773973012.png
 
Bonjour,
Puisque vous êtes en Office 365, vous pouvez utiliser la fonction recherchex
Pour la partie du haut :
VB:
=SIERREUR(RECHERCHEX(P3;Export!$B$1:$AN$1;RECHERCHEX(I3;Export!$A$7:$A$376;Export!$B$7:$AN$376))*M3;"")
1708779491647.png

Pour la partie du bas :
Code:
=M23/RECHERCHEX("*(USD)";Export!$B$1:$AN$1;RECHERCHEX(I23;Export!$A$7:$A$376;Export!$B$7:$AN$376);;2)
1708780132971.png
 
Bonjour Phil, le forum,

In fine, il faudrait aussi convertir les montants Dédit en € et Credit en € en devises.
J'ai de nouveau inséré 2 colonnes 🙂)
1708815299116.png


Pourriez-vous automatiser (ou formules) le calcul des écarts positifs et négatifs entre le solde en € et devises.
1708815137900.png


Merci Phil, si vous pouvez encore apporter cette évolution
Seydina
 

Pièces jointes

Phil,
Merci pour votre générosité et partage de connaissance.
Super bravo.
Oui, c'est la dernier version.
Juste une dernière question.
Quand je télécharge le fichier csv de la Banque de France avec les taux journaliers, il faut juste que je fasse un copier/coller dans l'onglet Export.
C'est bien ça?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
375
Réponses
3
Affichages
490
Réponses
7
Affichages
662
Retour