Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier une selection vers une autre feuille en transposé

  • Initiateur de la discussion Initiateur de la discussion billou74
  • 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 !

B

billou74

Guest
Bonjour,
Je souhaiterais via une macro copier les valeurs de la colonne dernieres cotes dans la feuille donnée de manière transposée (voir en bleu dans l'onglet)en sachant que ce tableau peut varier cad que la colonne derniere cotes peut se situer indifferement en i,j,kou l
Voir mon fichier pour mieux comprendre.

A bientot et merci par avance
 

Pièces jointes

Re : Copier une selection vers une autre feuille en transposé

Bonjopur Billou74 le forum
et tu penses que de mettre un autre post avec exactement la même demande c'est bien??
et surtout correct??
Tu n'es pas capable d'expliquer ce que tu veux , alors ouvrir de nouvelles discussions ne servira à rien, il faut expliquer ce que tu veux faire car j'ai vu ton bricolage dans la macro de mdf, et franchement !!!! si tu expliques ce que tu veux, je le répète c'est sans problème
a+
Papou😱
 
Re : Copier une selection vers une autre feuille en transposé

En creant ce fichier je pensais etre plus claire.
Je continuerais a écrire sur ce post et ne vais plus en creer un nouveau.
Peux tu m expliquer ce qui te bloque car je pensais cette fois avoir trouvé la bonne formule pour ma requete.
 
Re : Copier une selection vers une autre feuille en transposé

je reformule .
Je souhaiterais via une macro copier les valeurs de la colonne dernieres cotes (en rouge) pour les coller dans la feuille donnée de manière transposée (dans la zone bleu )en sachant que ce tableau peut varier cad que la colonne derniere cotes peut se situer indifferement en i,j,kou l.
 

Pièces jointes

Re : Copier une selection vers une autre feuille en transposé

re,🙂🙂🙂
une version simplifié

Code:
Sub es()
 Dim t(), a As Variant, r As Long
 Set a = [i:l].Find(What:="Dernières cotes", LookIn:=xlValues, LookAt:=xlWhole)
 If a Is Nothing Then
 MsgBox "Non trouvé"
 Else
 r = Cells.Find("*", , , , xlByRows, xlPrevious).Row
 t = a.Offset(1, 0).Resize(r - a.Row, 1).Value
 Sheets("donnée").[c2].Resize(, UBound(t, 1)) = Application.Transpose(t)
 End If
End Sub
 
Re : Copier une selection vers une autre feuille en transposé

Par contre si je veux qu'un tri ascendant de mon tableau s’opère sur cette colonne avant de la transférer vers la page donnée.
Merci
 
Dernière modification par un modérateur:
Re : Copier une selection vers une autre feuille en transposé

re, comme je comprends??

Code:
Sub es()
 Dim t(), a As Variant, r As Long
 Set a = [i:l].Find(What:="Dernières cotes", LookIn:=xlValues, LookAt:=xlWhole)
 If a Is Nothing Then
 MsgBox "Non trouvé"
 Else
 r = Cells.Find("*", , , , xlByRows, xlPrevious).Row
 a.Offset(1, 0).Resize(r - a.Row, 1).Sort Key1:=Cells(a.Row + 1, a.Column), Order1:=xlAscending, Header:=xlGuess
 t = a.Offset(1, 0).Resize(r - a.Row, 1).Value
 Sheets("donnée").[c2].Resize(, UBound(t, 1)) = Application.Transpose(t)
 End If
End Sub
 
Re : Copier une selection vers une autre feuille en transposé

re,
en sachant pas bien d'ou demarre ton tableau & ou il se termine une facon de l'ecrire ... a voir si suffisant
peut être des colonnes pleines aprés la colonne recherche


Code:
Sub es()
 Dim t(), a As Variant, r As Long, c As Byte
 Set a = [i:l].Find(What:="Dernières cotes", LookIn:=xlValues, LookAt:=xlWhole)
 If a Is Nothing Then
 MsgBox "Non trouvé"
 Else
 r = Cells.Find("*", , , , xlByRows, xlPrevious).Row
 c = Cells.Find("*", , , , xlByColumns, xlPrevious).Column
 Cells(a.Row + 1, 1).Resize(r - a.Row, c).Sort Key1:=Cells(a.Row + 1, a.Column), Order1:=xlAscending, Header:=xlGuess
 t = a.Offset(1, 0).Resize(r - a.Row, 1).Value
 Sheets("donnée").[c2].Resize(, UBound(t, 1)) = Application.Transpose(t)
 End If
End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

G
Réponses
2
Affichages
906
gaelle31
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…