J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacky
Bonjour Luc
Copier/Collage spécial==>Transposé
Salutations JJ
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Bonjour Luc
Copier/Collage spécial==>Transposé
Salutations
JJ
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le
message de news:DEFCF601-86AD-4B6B-A3AB-508A85B59359@microsoft.com...
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le
message de news: DEFCF601-86AD-4B6B-A3AB-508A85B59359@microsoft.com...
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Céline Brien
Salut Luc, Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial transposé dans la cellule A2 et ensuite effacer la ligne 1. Tu trouveras les codes macro ci-dessous. Si tu as besoin d'aide pour insérer ces codes dans ton fichier, reviens-nous. Bonne chance, Céline ----------------------------- Sub Transpose() ' Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Application.CutCopyMode = False Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:úlse _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub -------------------------------------
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Salut Luc,
Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial
transposé dans la cellule A2 et ensuite effacer la ligne 1.
Tu trouveras les codes macro ci-dessous.
Si tu as besoin d'aide pour insérer ces codes dans ton fichier,
reviens-nous.
Bonne chance,
Céline
-----------------------------
Sub Transpose()
'
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Application.CutCopyMode = False
Selection.Copy
Range("A2").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone,
SkipBlanks:úlse _
, Transpose:=True
Rows("1:1").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
End Sub
-------------------------------------
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le
message de news:DEFCF601-86AD-4B6B-A3AB-508A85B59359@microsoft.com...
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans
les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
Salut Luc, Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial transposé dans la cellule A2 et ensuite effacer la ligne 1. Tu trouveras les codes macro ci-dessous. Si tu as besoin d'aide pour insérer ces codes dans ton fichier, reviens-nous. Bonne chance, Céline ----------------------------- Sub Transpose() ' Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Application.CutCopyMode = False Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:úlse _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub -------------------------------------
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
MichDenis
Bonjour Luc,
Si tu veux une macro :
'----------------------------- Sub Déplacer()
Dim Tblo As Variant Application.EnableEvents = False With Worksheets("Feuil1") Tblo = .Range("A1:R1") .Range("A1:R1").Clear .Range("A1:A" & UBound(Tblo, 2)) = _ WorksheetFunction.Transpose(Tblo) End With Application.EnableEvents = True
End Sub '-----------------------------
Salutations!
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Bonjour Luc,
Si tu veux une macro :
'-----------------------------
Sub Déplacer()
Dim Tblo As Variant
Application.EnableEvents = False
With Worksheets("Feuil1")
Tblo = .Range("A1:R1")
.Range("A1:R1").Clear
.Range("A1:A" & UBound(Tblo, 2)) = _
WorksheetFunction.Transpose(Tblo)
End With
Application.EnableEvents = True
End Sub
'-----------------------------
Salutations!
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le message de news:
DEFCF601-86AD-4B6B-A3AB-508A85B59359@microsoft.com...
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
Dim Tblo As Variant Application.EnableEvents = False With Worksheets("Feuil1") Tblo = .Range("A1:R1") .Range("A1:R1").Clear .Range("A1:A" & UBound(Tblo, 2)) = _ WorksheetFunction.Transpose(Tblo) End With Application.EnableEvents = True
End Sub '-----------------------------
Salutations!
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Luc Grangier
Hello, Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis dans ma question: Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2, An:Rn. La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc, Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial transposé dans la cellule A2 et ensuite effacer la ligne 1. Tu trouveras les codes macro ci-dessous. Si tu as besoin d'aide pour insérer ces codes dans ton fichier, reviens-nous. Bonne chance, Céline ----------------------------- Sub Transpose() ' Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Application.CutCopyMode = False Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:úlse _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub -------------------------------------
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Hello,
Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis
dans ma question:
Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2,
An:Rn.
La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais
demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit
transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc,
Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial
transposé dans la cellule A2 et ensuite effacer la ligne 1.
Tu trouveras les codes macro ci-dessous.
Si tu as besoin d'aide pour insérer ces codes dans ton fichier,
reviens-nous.
Bonne chance,
Céline
-----------------------------
Sub Transpose()
'
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Application.CutCopyMode = False
Selection.Copy
Range("A2").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone,
SkipBlanks:úlse _
, Transpose:=True
Rows("1:1").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
End Sub
-------------------------------------
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le
message de news:DEFCF601-86AD-4B6B-A3AB-508A85B59359@microsoft.com...
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans
les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
Hello, Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis dans ma question: Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2, An:Rn. La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc, Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial transposé dans la cellule A2 et ensuite effacer la ligne 1. Tu trouveras les codes macro ci-dessous. Si tu as besoin d'aide pour insérer ces codes dans ton fichier, reviens-nous. Bonne chance, Céline ----------------------------- Sub Transpose() ' Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Application.CutCopyMode = False Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:úlse _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub -------------------------------------
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Philippe.R
Bonjour Luc, Cette évolution convient elle ?
Sub Transpose_bis() 'MPFE 04/05/2005 Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select Application.CutCopyMode = False Selection.Copy Range("S1").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, _ SkipBlanks:úlse, Transpose:=True Columns("A:R").Select Selection.Delete Shift:=xlToLeft Application.CutCopyMode = False End Sub
-- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Luc Grangier" a écrit dans le message de news:
Hello, Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis dans ma question: Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2, An:Rn. La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc, Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial transposé dans la cellule A2 et ensuite effacer la ligne 1. Tu trouveras les codes macro ci-dessous. Si tu as besoin d'aide pour insérer ces codes dans ton fichier, reviens-nous. Bonne chance, Céline ----------------------------- Sub Transpose() ' Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Application.CutCopyMode = False Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:úlse _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub -------------------------------------
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Bonjour Luc,
Cette évolution convient elle ?
Sub Transpose_bis()
'MPFE 04/05/2005
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Range("S1").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:=True
Columns("A:R").Select
Selection.Delete Shift:=xlToLeft
Application.CutCopyMode = False
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le message de news:
A8AFC9B4-41CC-4B51-827B-3A359EB55F0C@microsoft.com...
Hello,
Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis
dans ma question:
Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2,
An:Rn.
La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais
demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit
transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc,
Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial
transposé dans la cellule A2 et ensuite effacer la ligne 1.
Tu trouveras les codes macro ci-dessous.
Si tu as besoin d'aide pour insérer ces codes dans ton fichier,
reviens-nous.
Bonne chance,
Céline
-----------------------------
Sub Transpose()
'
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Application.CutCopyMode = False
Selection.Copy
Range("A2").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone,
SkipBlanks:úlse _
, Transpose:=True
Rows("1:1").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
End Sub
-------------------------------------
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le
message de news:DEFCF601-86AD-4B6B-A3AB-508A85B59359@microsoft.com...
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans
les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
Sub Transpose_bis() 'MPFE 04/05/2005 Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select Application.CutCopyMode = False Selection.Copy Range("S1").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, _ SkipBlanks:úlse, Transpose:=True Columns("A:R").Select Selection.Delete Shift:=xlToLeft Application.CutCopyMode = False End Sub
-- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Luc Grangier" a écrit dans le message de news:
Hello, Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis dans ma question: Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2, An:Rn. La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc, Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial transposé dans la cellule A2 et ensuite effacer la ligne 1. Tu trouveras les codes macro ci-dessous. Si tu as besoin d'aide pour insérer ces codes dans ton fichier, reviens-nous. Bonne chance, Céline ----------------------------- Sub Transpose() ' Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Application.CutCopyMode = False Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:úlse _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub -------------------------------------
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Luc Grangier
Merci c'est parfait!!!!
"Philippe.R" wrote:
Bonjour Luc, Cette évolution convient elle ?
Sub Transpose_bis() 'MPFE 04/05/2005 Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select Application.CutCopyMode = False Selection.Copy Range("S1").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, _ SkipBlanks:úlse, Transpose:=True Columns("A:R").Select Selection.Delete Shift:=xlToLeft Application.CutCopyMode = False End Sub
-- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Luc Grangier" a écrit dans le message de news:
Hello, Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis dans ma question: Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2, An:Rn. La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc, Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial transposé dans la cellule A2 et ensuite effacer la ligne 1. Tu trouveras les codes macro ci-dessous. Si tu as besoin d'aide pour insérer ces codes dans ton fichier, reviens-nous. Bonne chance, Céline ----------------------------- Sub Transpose() ' Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Application.CutCopyMode = False Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:úlse _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub -------------------------------------
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Merci c'est parfait!!!!
"Philippe.R" wrote:
Bonjour Luc,
Cette évolution convient elle ?
Sub Transpose_bis()
'MPFE 04/05/2005
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Range("S1").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:=True
Columns("A:R").Select
Selection.Delete Shift:=xlToLeft
Application.CutCopyMode = False
End Sub
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le message de news:
A8AFC9B4-41CC-4B51-827B-3A359EB55F0C@microsoft.com...
Hello,
Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis
dans ma question:
Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2,
An:Rn.
La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais
demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit
transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc,
Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial
transposé dans la cellule A2 et ensuite effacer la ligne 1.
Tu trouveras les codes macro ci-dessous.
Si tu as besoin d'aide pour insérer ces codes dans ton fichier,
reviens-nous.
Bonne chance,
Céline
-----------------------------
Sub Transpose()
'
Range("A1").Select
Range(Selection, Selection.End(xlToRight)).Select
Application.CutCopyMode = False
Selection.Copy
Range("A2").Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone,
SkipBlanks:úlse _
, Transpose:=True
Rows("1:1").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
End Sub
-------------------------------------
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le
message de news:DEFCF601-86AD-4B6B-A3AB-508A85B59359@microsoft.com...
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans
les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
Sub Transpose_bis() 'MPFE 04/05/2005 Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select Application.CutCopyMode = False Selection.Copy Range("S1").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, _ SkipBlanks:úlse, Transpose:=True Columns("A:R").Select Selection.Delete Shift:=xlToLeft Application.CutCopyMode = False End Sub
-- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Luc Grangier" a écrit dans le message de news:
Hello, Merci pour ta réponse, ça fonctionne bien mais je n'ai pas été assez précis dans ma question: Je n'ai pas seulement du contenu dans la ligne A1:R1 mais également A2:R2, An:Rn. La macro que tu m'as transmis ne gère que la ligne A1:R1 (comme je l'avais demandé). J'aurais juste besoin que chaque ligne ayant du contenu soit transposé en colonne, une par ligne...
"Céline Brien" wrote:
Salut Luc, Pour obtenir ce que tu souhaites, il faut effectuer le collage spécial transposé dans la cellule A2 et ensuite effacer la ligne 1. Tu trouveras les codes macro ci-dessous. Si tu as besoin d'aide pour insérer ces codes dans ton fichier, reviens-nous. Bonne chance, Céline ----------------------------- Sub Transpose() ' Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Application.CutCopyMode = False Selection.Copy Range("A2").Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:úlse _ , Transpose:=True Rows("1:1").Select Application.CutCopyMode = False Selection.Delete Shift:=xlUp End Sub -------------------------------------
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Michel NOLF
Une autre methode avec VBA avec le fichier http://cjoint.com/?fexqhrnQZS amicalement Michel
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance
Une autre methode avec VBA
avec le fichier http://cjoint.com/?fexqhrnQZS
amicalement Michel
"Luc Grangier" <LucGrangier@discussions.microsoft.com> a écrit dans le
message de news: DEFCF601-86AD-4B6B-A3AB-508A85B59359@microsoft.com...
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les
cellules de la colonne A1 à A18, ceci de manière automatique (macro?)
Merci d'avance
Une autre methode avec VBA avec le fichier http://cjoint.com/?fexqhrnQZS amicalement Michel
"Luc Grangier" a écrit dans le message de news:
Bonjour,
J'aimerais déplacer le contenu des cellules de la ligne A1 à R1 dans les cellules de la colonne A1 à A18, ceci de manière automatique (macro?) Merci d'avance