Macro de transposition sous excel
Résolu/Fermé
92JP
Messages postés
3
Date d'inscription
dimanche 1 mars 2015
Statut
Membre
Dernière intervention
2 mars 2015
-
1 mars 2015 à 22:45
92JP Messages postés 3 Date d'inscription dimanche 1 mars 2015 Statut Membre Dernière intervention 2 mars 2015 - 2 mars 2015 à 08:34
92JP Messages postés 3 Date d'inscription dimanche 1 mars 2015 Statut Membre Dernière intervention 2 mars 2015 - 2 mars 2015 à 08:34
A voir également:
- Macro de transposition sous excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
1 réponse
crapoulou
Messages postés
28165
Date d'inscription
mercredi 28 novembre 2007
Statut
Modérateur, Contributeur sécurité
Dernière intervention
10 mars 2025
8 002
1 mars 2015 à 23:06
1 mars 2015 à 23:06
Bonsoir,
Tu peux essayer de partir sur ce petit bout de code réalisé su des données sous forme de tableau de A1 à B7, transposé en C1 à I2
Tu peux essayer de partir sur ce petit bout de code réalisé su des données sous forme de tableau de A1 à B7, transposé en C1 à I2
Range("A1:A7").Select Selection.Copy Range("C1").Select Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True Range("B1:B7").Select Application.CutCopyMode = False Selection.Copy Range("C2").Select Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ False, Transpose:=True
2 mars 2015 à 07:52
en fait hier je n'ai pas bien posé mon pb car mes données arrivent en colonne A A1..A16 pour un client, A17..A32 pour le deuxième A33..A48 pour le 3ème.....
je dois les mettre transposées en A1..P1 pour le premier, A2..P2 pour le 2ème....et cela pour les x clients jour/semaine
Je pense faire une boucle, mais comment faire pour décaler le range select ?
2 mars 2015 à 08:12
Dès qu'il atteint 15 occurrences, tu déplaces l'offset de 1 en plus et le réinitialise pour recommencer.
2 mars 2015 à 08:34