Présentation macro excel
Ccyle
Messages postés
30
Statut
Membre
-
Ccyle Messages postés 30 Statut Membre -
Ccyle Messages postés 30 Statut Membre -
Bonjour,
Afin de reprendre les données présentes sur plusieurs feuilles de mon classeur sur un récap, j'ai executé cette macro :
Sub Assembler()
Dim i As Long, j As Long
Worksheets("Recap").Select
For i = 2 To Worksheets.Count - 0
j = Range("A65536").End(xlUp).Row + 1
With Worksheets(i)
Cells(j, 1).Value = .Range("B3").Value
Cells(j, 2).Value = .Range("B4").Value
Cells(j, 3).Value = .Range("B5").Value
Cells(j, 4).Value = .Range("B6").Value
Cells(j, 5).Value = .Range("B7").Value
End With
Next
End Sub
Ca fonctionne bien, les données présentes dans mes feuilles apparaissent bien ça donne ça :
Appartement 113 257 243 total TAUX Occupation
Janvier 31 15 29 30 105 84,68%
Février 28 26 28 19 101 90,18%
Mars 15 31 31 10 87 77,68%
Avril 0 30 30 0 60 50,00%
Mai 0 12 31 0 43 34,68%
Moi je voudrais ça :
TEMPORAIRES
Arc en Ciel Janvier Février
113 31
127 ...
243 ....
257
TOTAL
Taux de remplissage
Comment faire???
J'ai déjà passé pas mal de temps à trouver cette macro et je desespère.....
J'espère que c'est assez clair.....
Merci à tous les VBistes pour votre aide.
Ccyle
Afin de reprendre les données présentes sur plusieurs feuilles de mon classeur sur un récap, j'ai executé cette macro :
Sub Assembler()
Dim i As Long, j As Long
Worksheets("Recap").Select
For i = 2 To Worksheets.Count - 0
j = Range("A65536").End(xlUp).Row + 1
With Worksheets(i)
Cells(j, 1).Value = .Range("B3").Value
Cells(j, 2).Value = .Range("B4").Value
Cells(j, 3).Value = .Range("B5").Value
Cells(j, 4).Value = .Range("B6").Value
Cells(j, 5).Value = .Range("B7").Value
End With
Next
End Sub
Ca fonctionne bien, les données présentes dans mes feuilles apparaissent bien ça donne ça :
Appartement 113 257 243 total TAUX Occupation
Janvier 31 15 29 30 105 84,68%
Février 28 26 28 19 101 90,18%
Mars 15 31 31 10 87 77,68%
Avril 0 30 30 0 60 50,00%
Mai 0 12 31 0 43 34,68%
Moi je voudrais ça :
TEMPORAIRES
Arc en Ciel Janvier Février
113 31
127 ...
243 ....
257
TOTAL
Taux de remplissage
Comment faire???
J'ai déjà passé pas mal de temps à trouver cette macro et je desespère.....
J'espère que c'est assez clair.....
Merci à tous les VBistes pour votre aide.
Ccyle
A voir également:
- Présentation macro excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
4 réponses
Bonsoir,
Tu cherches à passer mettre les lignes à la place des colonnes et inversement si j'ai bien compris ?
Tu cherches à passer mettre les lignes à la place des colonnes et inversement si j'ai bien compris ?
Pour inverser colonne et ligne :
-1) Sélectionner la zone de destination
-2) Saisir la formule sous la forme matricielle {=TRANSPOSE($A$3:$E$7)}
A3 étant le coin supérieur gauche et E7 le coin inférieur droite
NB: Validation ---> CTRL+ MAJ+ ENTREE
Le tableau de destination est mis à jour en cas de changement au niveau de l'original
Aucune modification ne peut-être apportée dans le tableau de destination
Si ça peut t'aider...Fonctionne chez moi
-1) Sélectionner la zone de destination
-2) Saisir la formule sous la forme matricielle {=TRANSPOSE($A$3:$E$7)}
A3 étant le coin supérieur gauche et E7 le coin inférieur droite
NB: Validation ---> CTRL+ MAJ+ ENTREE
Le tableau de destination est mis à jour en cas de changement au niveau de l'original
Aucune modification ne peut-être apportée dans le tableau de destination
Si ça peut t'aider...Fonctionne chez moi
Euh j'ai vraiment du mal !!
J'ai selectionné une zone de destination, j'ai copié collé la formule mais elle s'installe dans la première cellule de destination et quand je fais crtl maj entrée, ça répète la formule dans les autre cellules mais il ne se passe rien d'autre.
Bref, je n'obtiens pas le résultat souhaité !!
Je me demande si je ne vais pas abandonner le combat et continuer à faire cellule par cellule !!
Je pense qu'il me faut une mise à niveau intensive des macros excel !!
Merci
Ccyle
J'ai selectionné une zone de destination, j'ai copié collé la formule mais elle s'installe dans la première cellule de destination et quand je fais crtl maj entrée, ça répète la formule dans les autre cellules mais il ne se passe rien d'autre.
Bref, je n'obtiens pas le résultat souhaité !!
Je me demande si je ne vais pas abandonner le combat et continuer à faire cellule par cellule !!
Je pense qu'il me faut une mise à niveau intensive des macros excel !!
Merci
Ccyle