Petite fonction de transposition VBA

Bonjour à tous,

Je suis débutante en VBA.Je veins à peinde commencer

J'ai déja fai de la programmation.

Je sollicite votre aide pour faire une fonction qui le traitement suivant:

1-En fonction de la valeur de la case G exemple n , créer n-1 ligne au dessous de la ligne en question

2-copier les deux cases K,L; M,N ;N,O dans les cases

3-copier le contenu entre A et F de la ligne, dans les lignes créées

Sachant que ceci doit etre fait pour toutes les lignes du fichier

Je mets en attache la structure de mon fichier de départ et le résultat souhaité.

Merci beaucoup pour vos éclaircissements et votre aide

Excelik

18fonction-vba.xlsx (13.57 Ko)

Bonjour Excelik et

Premier message et déjà ça commence mal...

Perso, je ne fais pas à la place des autres

Dans l'onglet Développeur, tu as le bouton "Enregistrer une macro" il suffit de l'utiliser et d'effectuer les actions que tu souhaites

Ensuite il faut optimiser le code (nous pouvons être là pour ça)

A+

Bonjour,

Bien que je sois assez d'accord avec BrunoM45 (que je salue), comme j'ai commencé le travail autant que tu en profites

15fonction-vba.xlsm (19.36 Ko)

A+

Salut Frangy

Pas biiiiiieeeennnn

Bonjour BrunoM45,

Merci pour ta réponse ..

Le code qu'on peut faire en enregistrant la macro permet pas de le faire mais je ne sais pas comment lire d'abord la valeur dans ma case G faire une boucle for de 1 jusqu'à $G-1

Pourriez me montrez svp comment faire pour faire le traitement en pj dans une boucle quie prend en paramètre la valeur qu'il ya dans la case G.

Merci pour votre aide


Merci beaucoup frangy !

T'es tropt fort !

Je suis en train de lire le code de la marcro

Rechercher des sujets similaires à "petite fonction transposition vba"