VBA besoin d'aide
Shast
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je crée actuellement une comptabilité analytique. Pour ce faire, je dois tout reprendre depuis la base. J'ai énormément de consommables à traiter, tous en lien avec plusieurs "produits". Ma tâche sera extrêmement longue et j'espère pouvoir la simplifier et l'automatiser afin que que le fichier puisse avoir un minimum d'autonomie.
Cependant, n'ayant qu'un niveau de base sur les différents outils informatiques, j'ai besoin de votre aide.
Voici ce que j'aimerais faire :
1. Insertion de ligne lors de nouvelle saisie
Lorsque j'entre un nouveau consommable dans la première feuille de mon classeur, j'aimerais que dans la deuxième feuille de mon classeur une ligne soit insérée entre les lignes comportant le même nom que le consommable que je viens de saisir. (il apparaîtra plusieurs fois car il ne s'agit pas de lister les composants mais de lister les commandes afin de mieux comprendre le besoin de ce consommable et son impacte dans la création du produit.)
2. Copier le nom de la nouvelle saisie dans la cellule B de la nouvelle ligne insérée dans la feuille2
3. Copier-coller, de la feuille1 à la feuilles2, des saisies faites à côté de La nouvelle saisie
Le premier événement sera la nouvelle saisie (nom du nouveau consommable) ensuite une ligne sera créée dans la feuille 2 à l'emplacement correspondant à ce consommable. Ensuite je vais saisir les éléments en rapport avec le produit (prix, date d'achat, numéro d'article) dans la feuille1. A gauche et à droite du nom du produit et il faudrait qu'ils soient copiés-collés dans la feuille2 afin de conserver toutes les données.
Voila, ce n'est peut être pas très clair, n'hésitez pas à me demandé d'avantage d'informations.
Je vous remercie par avance pour votre aide précieuse.
Je crée actuellement une comptabilité analytique. Pour ce faire, je dois tout reprendre depuis la base. J'ai énormément de consommables à traiter, tous en lien avec plusieurs "produits". Ma tâche sera extrêmement longue et j'espère pouvoir la simplifier et l'automatiser afin que que le fichier puisse avoir un minimum d'autonomie.
Cependant, n'ayant qu'un niveau de base sur les différents outils informatiques, j'ai besoin de votre aide.
Voici ce que j'aimerais faire :
1. Insertion de ligne lors de nouvelle saisie
Lorsque j'entre un nouveau consommable dans la première feuille de mon classeur, j'aimerais que dans la deuxième feuille de mon classeur une ligne soit insérée entre les lignes comportant le même nom que le consommable que je viens de saisir. (il apparaîtra plusieurs fois car il ne s'agit pas de lister les composants mais de lister les commandes afin de mieux comprendre le besoin de ce consommable et son impacte dans la création du produit.)
2. Copier le nom de la nouvelle saisie dans la cellule B de la nouvelle ligne insérée dans la feuille2
3. Copier-coller, de la feuille1 à la feuilles2, des saisies faites à côté de La nouvelle saisie
Le premier événement sera la nouvelle saisie (nom du nouveau consommable) ensuite une ligne sera créée dans la feuille 2 à l'emplacement correspondant à ce consommable. Ensuite je vais saisir les éléments en rapport avec le produit (prix, date d'achat, numéro d'article) dans la feuille1. A gauche et à droite du nom du produit et il faudrait qu'ils soient copiés-collés dans la feuille2 afin de conserver toutes les données.
Voila, ce n'est peut être pas très clair, n'hésitez pas à me demandé d'avantage d'informations.
Je vous remercie par avance pour votre aide précieuse.
A voir également:
- VBA besoin d'aide
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Dépassement de capacité vba ✓ - Forum Excel
5 réponses
Bonjour
D'après vos informations j'en déduit que la feuille 2 est identique à la feuille1, êtes vous d'accord ?
Si oui il est possible de créer en feuille1 et par formule de reporter en feuille 2
Pour le positionnement des lignes suivant la méthode de création de votre base, on peut par trie positionner les lignes par produit en ordre croissant ou décroissant
Pouvez nous fournir un fichier sur Cjoint.com et nous remettre le lien dans votre réponse?
D'après vos informations j'en déduit que la feuille 2 est identique à la feuille1, êtes vous d'accord ?
Si oui il est possible de créer en feuille1 et par formule de reporter en feuille 2
Pour le positionnement des lignes suivant la méthode de création de votre base, on peut par trie positionner les lignes par produit en ordre croissant ou décroissant
Pouvez nous fournir un fichier sur Cjoint.com et nous remettre le lien dans votre réponse?
Bonjour,
Elle n'est pas identique, dans la première les consommables sont repris par date de commande. L'ordre n'y a pas vraiment d'importance, il s'agissait simplement d'avoir des données concernant les consommables sur une certaine durée.
Dans la deuxième, Il y a un tri par consommable, et entre chaque consommables il y a un espèce pour commencer les attributions de prix de façon proportionnelle en fonction des années.
L'idée c'est qu'au fur et à mesure du temps il y aura d'autres commandes et ce serait idéal qu'une fois saisies, le fichier reporte partout les données de ces commande au bon endroit. Le fichier serait presque indépendant, au delà de la première saisie.
Voici le fichier : https://www.cjoint.com/?0KCjFzXTk8Z
Il faut savoir que cette un fichier en construction, je ferai plein d'ajustements et créerai encore plusieurs page.
En vous remerciant pour votre aide
Elle n'est pas identique, dans la première les consommables sont repris par date de commande. L'ordre n'y a pas vraiment d'importance, il s'agissait simplement d'avoir des données concernant les consommables sur une certaine durée.
Dans la deuxième, Il y a un tri par consommable, et entre chaque consommables il y a un espèce pour commencer les attributions de prix de façon proportionnelle en fonction des années.
L'idée c'est qu'au fur et à mesure du temps il y aura d'autres commandes et ce serait idéal qu'une fois saisies, le fichier reporte partout les données de ces commande au bon endroit. Le fichier serait presque indépendant, au delà de la première saisie.
Voici le fichier : https://www.cjoint.com/?0KCjFzXTk8Z
Il faut savoir que cette un fichier en construction, je ferai plein d'ajustements et créerai encore plusieurs page.
En vous remerciant pour votre aide
En effet, il y a 4 feuilles mais comme je l'ai précisé plus haut, il s'agit d'un fichier en construction. Lors de mon premier message, il y avait effectivement deux feuilles. Entre temps, j'ai inséré deux feuilles supplémentaires mais cela ne change rien à ma demande.
L'objectif est toujours le même, effectuer des liens directs entre la première feuille et la deuxième grâce aux outils VBA qui me sont malheureusement étrangers.
Dans l'espoir d'avoir mis un peu de lumière sur tout cela
L'objectif est toujours le même, effectuer des liens directs entre la première feuille et la deuxième grâce aux outils VBA qui me sont malheureusement étrangers.
Dans l'espoir d'avoir mis un peu de lumière sur tout cela
Bonjour
Au départ, tu parles de feuille1 et feuille2 et dans ton fichier joint tu as 4 feuilles: donc, quelle la correspondance ?
On a que ce que tu écris pour essayer de t'aider: donc sois un peu sérieux, toute demande d'aide demande à être précise surtout en VBA....
dans l'attente
Michel
Au départ, tu parles de feuille1 et feuille2 et dans ton fichier joint tu as 4 feuilles: donc, quelle la correspondance ?
On a que ce que tu écris pour essayer de t'aider: donc sois un peu sérieux, toute demande d'aide demande à être précise surtout en VBA....
dans l'attente
Michel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question