XL 2016 Transposer colonnes sur lignes

  • Initiateur de la discussion Initiateur de la discussion soumus
  • Date de début Date de début

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 !

soumus

XLDnaute Junior
Bonjour cher tous
Je sollicité votre soutien pour résoudre un problème excel. J ai un fichier Excel avec 3 feuilles. Je voudrais un code vba qui va me permettre de copier les données en colonnes sur ma feuille "Cotation "et de les coller en lignes sur la feuille "Base" et ensuite se positionner à la 1ere ligne vide suivante pour la prochaine copie-coller à faire et ainsi de suite.
Merci de votre soutien.
 

Pièces jointes

Bonjour,

Le numérique exige un peu de cohérence :
- ton classeur plante car il veut une feuille facture qui est absente
- tu veux coller sur la feuille "Base" mais elle n'existe pas
- comment initier ta procédure, l'on ne sait pas.

Avec ces anachronismes il est vraiment très difficile d'apporter du soutien.
 
Bonjour
Vous avez parfaitement raison. Ces bouts de codes vba sont unitiles
Bonjour,

Le numérique exige un peu de cohérence :
- ton classeur plante car il veut une feuille facture qui est absente
- tu veux coller sur la feuille "Base" mais elle n'existe pas
- comment initier ta procédure, l'on ne sait pas.

Avec ces anachronismes il est vraiment très difficile d'apporter du soutien.
Vous pouvez les supprimer.
 
Bonsoir,
Tu as la macro dans le module "copier"
Bonsoir.
Déjà merci pour ce début de solution presque parfaite. La seule chose qui manque c est copier et coller la colonne G (TAUX) et la colonne H (PRIMES) de la feuille "Cotation " et les coller en lignes respectivement juste après capitaux (XOF) sur la feuille "Base" comme indiqué en exemple en haut sur la feuille "Base".
Merci d'avance
 


Bonsoir,
Tu as la macro dans le module "copier"
Bonjour
J ai vu le fichier ça correspond exactement à ce que je voulais.Suis entièrementsatisfait.Grand merci à toi pour ce soutien..
Si ce n est pas trop vous demander,est il possible d avoir un code vba pour sauvegarder la feuille "Cotation" en Pdf sur un dossier dénommé "Mes cotations" et ensuite créer un userform avec visionneuse pdf pour lire les fichiers pdf sauvegardés.
 
Pour info, il y a une fonction qui change les lignes en colonnes et vice versa.
Il s'agit de la fonction TRANSPOSE()
Par exemple : Créer une nouvelle feuille "TEST"
En A1 de TEST, copier la formule suivante : =TRANSPOSE(Cotation!A22:H39)
PS : Je ne suis pas sûr que cette fonction soit supportée par Excel 2016...
 
Pour info, il y a une fonction qui change les lignes en colonnes et vice versa.
Il s'agit de la fonction TRANSPOSE()
Par exemple : Créer une nouvelle feuille "TEST"
En A1 de TEST, copier la formule suivante : =TRANSPOSE(Cotation!A22:H39)
PS : Je ne suis pas sûr que cette fonction soit supportée par Excel 2016...
Pour info, il y a une fonction qui change les lignes en colonnes et vice versa.
Il s'agit de la fonction TRANSPOSE()
Par exemple : Créer une nouvelle feuille "TEST"
En A1 de TEST, copier la formule suivante : =TRANSPOSE(Cotation!A22:H39)
PS : Je ne suis pas sûr que cette fonction soit supportée par Excel 2016...
Bonjour Mr Marc
Merci pour l'info.Cette fonction pourrait m être utile dans un autre cas. Pour le cas présent le code Vba m arrange plus parce que la finalité est d avoir une Base où toutes les données de mes Cotations sont stockees,donc de copier et coller a la ligne chaque fois toute nouvelle Cotation. La fonction TRANSPOSE () ne le permet pas.
 
Si ce n est pas trop vous demander,est il possible d avoir un code vba pour sauvegarder la feuille "Cotation" en Pdf sur un dossier dénommé "Mes cotations" et ensuite créer un userform avec visionneuse pdf pour lire les fichiers pdf sauvegardés.
Bonjour,
Voilà ta demande codée.
Il faut vérifier le chemin de stockage de tes PDF pour que cela fonctionne.
Il faut modifier les contrôles windows pour éviter le message de suspicion sur la lecture.
Bons tests.
 

Pièces jointes

Bonjour Mr Marc
Merci pour l'info.Cette fonction pourrait m être utile dans un autre cas. Pour le cas présent le code Vba m arrange plus parce que la finalité est d avoir une Base où toutes les données de mes Cotations sont stockees,donc de copier et coller a la ligne chaque fois toute nouvelle Cotation. La fonction TRANSPOSE () ne le permet pas.
Bonjour.
Avec Excel 2024, ce sera possible grâce à la fonction ETENDRE()... Plus besoin de copier/coller.
Bonne journée.
 
Bonjour,
Voilà ta demande codée.
Il faut vérifier le chemin de stockage de tes PDF pour que cela fonctionne.
Il faut modifier les contrôles windows pour éviter le message de suspicion sur la lecture.
Bons tests.
Bonjour,
J ai testé le fichier .Tous les codes fonctionnent sauf le userform2;lorsque je selectionne le fichier pdf et que je clique sur "Ouvrir Pdf" je reçois un message d' erreur "impossible d'ouvrir le fichier spécifié" en mettant en surveillance la ligne de code : ActiveWorbook.FollowHyperlink fic
Pouvez-vous revoir ce code là.
Merci
 
- 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
3
Affichages
115
Réponses
5
Affichages
472
Retour