Transfert de données de feuille à feuille

Fermé
Fat17 Messages postés 87 Date d'inscription vendredi 25 août 2017 Statut Membre Dernière intervention 30 mars 2021 - Modifié le 24 avril 2019 à 15:34
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 26 avril 2019 à 06:44
Bonjour tout le Forum

Je cherche à rédiger une macro mais je n'arrive pas à obtenir ce que j'attends.
Je n'ai pas d'expérience avec les macros, et c'est pour cela que je vous sollicite.
Dans la feuille SAI, j'ai en haut un dispositif de saisie de fiche de commande client.
Dans la même feuille SAI, il y a un tableau en rose reprenant les données saisies plus haut.
Mon problème est le suivant :
1- Copier les valeurs du tableau rose allant de A22 à Z48 et les coller en tant que valeurs
dans la feuille CTS à la suite de la fiche déjà saisie tout en gardant en SAI les liaisons avec le dispositif de saisie.
2- Effacer les cellules en bleu dans le dispositif de saisie de la feuille SAI
Cette opération effacera automatiquement les cellules en jaune et en rose puisqu'elle
sont attachées entre elles. Ce sont les cellules bleu qui alimentent les jaunes et les roses.

3- Une fois la feuiile vidés, il suffit de saisir,la date et le n° de la nouvelle fiche, d'afficher
les codes des articles vendus (F5:F19). Les cellules I9:I19 et M9:M19 se remplisent seules.
Saisir les quantités vendues pour chaque article en colonne L5:L19, ce qui remplira du coup
les cellules N5:N19.
4- Arrondir éventuellement les montant à payer en Q11, ce qui donne le montant de la
en Q9.
5- Rendre la monnaie s'il y a lieu (Différence entre montant remis et montant dù.
  • Toutes ces saisies ont été reprises automatiquement plus bas dans le tableau rose.


Il ne reste plus qu'à cliquer sur le boutan "REPORT" pour que la macro s'exécute et nous
donne en principe :
6- Feuiile CTS : Tableau rose copié avec ses valeurs dans la feuille CTS à la suite de la fiche
déjà reportée
7- Feuiile SAI : Dipositif de saisie vidé mais avec conservation des formules et des liens
existants dans les cellules jaunes

Mon problème, est que je n'arrive pas à obtenir tout ça !

J'ai créé une copie de la feuille SAI pour pouvoir faire de nouveaux tests éventuellement
quand l'original SAI sera effacé.


MERCI d'AVANCE pour votre précieuse collaboration

Cordialement
Fat

Fichier Excel avec macro joint

https://www.cjoint.com/c/IDyncTKArlF



Configuration: Windows / Chrome 73.0.3683.103
A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
Modifié le 24 avril 2019 à 17:24
Bonjour,

Y a une colonne en plus dans CTS: Mode !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

SAI:
Quant. P.U. TTC Mont. TTC entete colonne Jaunes

Quantité Tarif Unité HT Montant HT Brut entete (noir)
0
Fat17 Messages postés 87 Date d'inscription vendredi 25 août 2017 Statut Membre Dernière intervention 30 mars 2021
24 avril 2019 à 18:00
Bonjour,
Oui, on peut supprimer la colonne "Mode" de CTS
Les colonnes jaunes de SAI alimentent le tableau en dessous dans les colonnes correspondantes
Peut-on corriger la macro proposée pour transférer proprement le tableau rose de SAI vers CTS ?
Cordialement
Fat
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
24 avril 2019 à 18:39
Re,
Oui, demain matin si personne ne le fait avant........
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
25 avril 2019 à 07:50
Bonjour,

Fichier modifie, a vous de voir pour vos cellules qui restent avec des valeurs!!!!!

https://mon-partage.fr/f/saGmMjKr/
0
Fat17 Messages postés 87 Date d'inscription vendredi 25 août 2017 Statut Membre Dernière intervention 30 mars 2021
25 avril 2019 à 22:23
Merci pour ta proposition. Elle me convient parfaitement.
J'ai même réussi à faire quelques modifications dans la saisie et corriger la macro en conséquences.
Il y a juste une ligne que je n'ai pas bien compris :
.Range("A" & ligneR).Resize(RZ, 26) = Range("A24:Z" & LigneS).Value
Est-ce que les 26 et 24 correspondent aux lignes de SAI à transférer vers CTS ?
("A" & ligneR) ?
(RZ,26) ?
("A24:Z" & LigneS) ?
Le langage VBA reste compliqué pour moi, mais je m'y mettrais un jour !
Bonne soirée
Cordialement
Fat
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
26 avril 2019 à 06:44
Bonjour,

26: nombre de "colonnes" de l'endroit de transfert
24: ligne de depart des infos a transférer de sai
0