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 ?
ç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 !
Si tu pouvais m'envoyer un fichier expliquant ligne par ligne ton code, ca me sera vraiment très utile pour pouvoir l'appliquer à d'autres endroits.
Merci d'avance
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.