Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Copier par mois

Marvin57

XLDnaute Occasionnel
Bonjour tout le monde,

dans le fichier ci-joint à partir de l'onglet ABT je cherche à copier le total du mois en cours vers l'onglet CALC cellule C10.

Auriez vous l'amabilité de m'aider sur ce sujet s'il vous plaît.

Merci d'avance
Marvin57
 

Pièces jointes

  • Copier coller.xlsm
    10.1 KB · Affichages: 7
Solution
Bonjour à tous,
Vu que les formules fonctionnent très bien mais que Marvin le souhaite en VBA ????
un code qui écrit alors la formule, code à mettre dans la feuille.
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Address = "$A$1" Then
     Range("C10").FormulaR1C1 = _
        "=INDEX(ABT!R[-4]C:R[-4]C[11],,MONTH(CALC!R[-9]C[-2]))"
 Else
     Exit Sub
 End If
 End Sub

Marvin57

XLDnaute Occasionnel
Re,

alors j'ai pris ta formule je l'ai placé dans le fichier réel et j'ai remplacé ABT par le nom de l'onglet de mon fichier réel et cela ne fonctionne pas.

Est-ce normal ou alors dis moi ou j'ai fais l'erreur si c'est possible .

Merci à toi
 

Staple1600

XLDnaute Barbatruc
Re

@Marvin57
Tu n'as pas fais ce je te conseillais ?
Tester les formules proposées sur le fichier Exemple que tu as posté dans ton 1er message ?
Sans rien changer d'autres, juste copier les formules
Ca doit fonctionner puisque c'est que j'ai fait
Ce que piga25 et TooFatBoy ont également fait.
 

Marvin57

XLDnaute Occasionnel
Bonjour,

cela a été fait dès le départ et dans le fichier exemple cela fonctionne
 

Staple1600

XLDnaute Barbatruc
Re

@Marvin57
cela a été fait dès le départ et dans le fichier exemple cela fonctionne
Pourquoi ne pas nous l'avoir dit alors ?!?
Voila ce que tu as écrit quand nous t'avons proposé nos formules
Marvin57 à dit:
Bonjour à vous deux,
aucune de vos propositions fonctionne chez moi !
lorsque je place votre formule et que je valide il me demande d'enregistrer le fichier!
Si tu as compris la logique des formules, il suffit juste d'adapter le nom des feuilles et les références des cellules.

Ou sinon, joins un autre fichier exemple plus proche de la réalité (mais uniquement avec des donnés fictives et anonymes)
 

Marvin57

XLDnaute Occasionnel
alors je le dis encore une fois, j'ai juste collé la formule dans mon fichier réel et modifié le ABT avec le nom réel de l'onglet et cela ne fonctionne pas.

Mais entre temps je viens d'avoir un code vba qui lui fonctionne très bien, donc problème résolu.

Merci encore d'avoir pris le temps pour ma demande à vous tous.

Marvin57
 

TooFatBoy

XLDnaute Barbatruc
alors je le dis encore une fois, j'ai juste collé la formule dans mon fichier réel et modifié le ABT avec le nom réel de l'onglet et cela ne fonctionne pas.
Il faut peut-être aussi changer les adresses de la plage de données, ou peut-être que le nom de la feuille de ton vrai fichier contient une espace et que tu as oublié de mettre des apostrophes.
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
390
Réponses
11
Affichages
458
Réponses
2
Affichages
337
Réponses
13
Affichages
378
Réponses
11
Affichages
348
Réponses
19
Affichages
980
Réponses
2
Affichages
201
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…