[VBA]Transposition horizontale cellules
Fermé
YoupiYoupla
-
9 avril 2011 à 12:15
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 9 avril 2011 à 17:09
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 9 avril 2011 à 17:09
A voir également:
- [VBA]Transposition horizontale cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Excel compter cellule couleur sans vba - Guide
- Verrouiller cellules excel - Guide
- Word ligne horizontale automatique - Guide
- Concatener deux cellules excel - Guide
1 réponse
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
Modifié par ccm81 le 9/04/2011 à 17:09
Modifié par ccm81 le 9/04/2011 à 17:09
bonjour
- mettre les 6x6 valeurs en colonne à partir de A1
- le tableau carré 6x6 est affiché à partir de la colonne C
- à toi d'adapter
bonne suite
Option Explicit Option Base 1 Const n = 6 Sub transforme() Dim TV Dim T(n, n) Dim li As Long, co As Long TV = Range(Cells(1, 1), Cells(n * n, 1)).Value For li = 1 To n For co = 1 To n T(li, co) = TV((li - 1) * n + co, 1) Next co Next li Range(Cells(1, 3), Cells(n, n + 2)).Value = T End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$A$1" Then Call transforme End If End Sub
- mettre les 6x6 valeurs en colonne à partir de A1
- le tableau carré 6x6 est affiché à partir de la colonne C
- à toi d'adapter
bonne suite