XL pour MAC Transfert de valeurs d'une feuille à l'autre

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 !

HugoMOMO

XLDnaute Nouveau
Bonjour tout le monde,

J'aimerais transferer mes données de ce tableau en feuille 1
Capture d’écran 2020-11-25 à 16.49.55.png

Dans ce tableau en feuille 2
Capture d’écran 2020-11-25 à 16.50.08.png


Avez-vous des idées ?
Merci d'avance pour votre aide !
 
Solution
Bonsoir HugoMOMO, soan,

Pourquoi utiliser du VBA alors que de simples formules de liaison font l'affaire ?

Formule en A11 de la feuille "Porte" à copier sur la plage A11:N20 :
VB:
=REPT(Relevés!D29;Relevés!$D29<>"")
Les bordures sur cette plage sont créées par MFC.

A+
Bonjour Hugo,

oui, j'ai une idée ; et même très simple : il te suffit de mettre un papier carbone
entre tes 2 belles images .jpg, et quand tu écriras sur feuille 1, ça écrira aussi
automatiquement sur feuille 2 ! 😊 merci de passer le sujet en résolu, et n'hésite pas
à garder ton papier carbone : je suis sûr qu'il pourra te resservir !


sérieusement, tu crois pas que si tu joignais un petit fichier exemple,
ça s'rait tout d'même un peu mieux ? 😜


soan
 
ça y'est ; ton papier carbone est prêt ! 😊 en plus,c'est un papier carbone évolué :
quand il a fini la copie, il tourne automatiquement la page pour que tu puisses
voir les résultats ; mode d'emploi :

* sur la feuille "Porte", tu peux voir que l'emplacement des résultats est vide :
ton papier carbone n'a pas encore « déteint », donc pas besoin de buvard !

* va sur la feuille "Relevés" ; fais Ctrl e ➯ ton papier carbone évolué
s'occupe de tout le reste, même d'encaisser le client à ta place ! 😁


soan
 

Pièces jointes

Bonsoir HugoMOMO, soan,

Pourquoi utiliser du VBA alors que de simples formules de liaison font l'affaire ?

Formule en A11 de la feuille "Porte" à copier sur la plage A11:N20 :
VB:
=REPT(Relevés!D29;Relevés!$D29<>"")
Les bordures sur cette plage sont créées par MFC.

A+
 

Pièces jointes

Si l'on tient au VBA il suffit d'entrer la formule dans la plage :
VB:
Private Sub Worksheet_Activate()
With [A11:N20]
    .Formula = "=REPT(Relevés!D29,Relevés!$D29<>"""")"
    .Value = .Value 'supprime les formules
End With
End Sub
La macro est dans le code de la feuille "Porte" et se déclenche quand on active la feuille.

Pour les bordures le plus simple est d'utiliser la MFC.
 

Pièces jointes

- 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
16
Affichages
298
Retour