Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1747 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  transposition de donnée sur une feuille et menu de selection

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

transposition de donnée sur une feuille et menu de selection

n°2145469
mam721
Posté le 12-06-2012 à 13:06:29  profilanswer
 

Bonjour à tous,  
 
J'ai besoin d'aide concernant la les transposé de donnée d'une feuille sur une autre et de la création d'une macro pour un inventaire.  
Je vous fourni ci joint un fichier excel qui comporte l'exemple que je souhaiterais. Cet exemple a été tapé à la main donc je chercherais a automatiser la feuille 2 et 3.
 
J'ai un un inventaire qui se présente sous la forme suivante sur la feuille 1: il a en tout 100 produits sur 52 semaines
 
     01  02  03
A   1    2   3
B   5    4   6
C   2    2   2
 
 
Je souhaiterais que sur la feuille 2 que ca se présente comme cela :
Produit A  
01       1
02       2
03       3
-- une ligne de plus --
Produit B  
01       5
02       4
03       6
-- une ligne de plus --
 
C'est une presque une transposition des données de la feuille 1 sur la feuille 2, avec une présentation différentes des données de la feuille 1.
je sais que manuellement il faut taper ='feuille1'!C2 mais j'ai 100 produits sur 52 semaines et surtout si j'utilise le petit carré pour faire automatiquement il ne me fait pas ca correctement. il me fait :
='feuille1'!C2
='feuille1'!C3
='feuille1'!C4
or je voudrais plutôt: j'ai essayé de mettre ='feuille1'!C$2 mais ca ne marche pas  
='feuille1'!C2  
='feuille1'!D2
='feuille1'!E2  
 
Je pense passer via VBS mais je ne connais pas suffisament bien pour bien automatiser le code:

Code :
  1. Sub transpose_dans_tableau()
  2. Sheets("Feuille1" ).Select
  3. Range("A2:F2" ).Select
  4. Selection.Copy
  5. Sheets("Feuille2" ).Select
  6. // LA JE SAIS PAS COMMENT LUI DIRE DE FAIRE UNE TRANSPOSE EN GARDANT LES FORMULES POUR QUE JE TROUVE SUR LA FEUILLES 2 ='feuille1'!C2 ET PAS LES VALEURS DIRECTEMENT
  7. End Sub


 
 
mon deuxième problème est sur la feuille 3, je souhaiterais avoir un menu de sélection déroulant genre:
Produit --selectionner--
[INDENT]A[/INDENT]
[INDENT]B[/INDENT]
[INDENT]C[/INDENT]
 
et que quand je clique sur A, il m'affiche :
Produit A  
01       1
02       2
03       3
 
est ce possible via excel ?
 
Je vous remercie de votre aide
 
Cordialement.
 
l'exemple de ce que je cherche a faire exactement

mood
Publicité
Posté le 12-06-2012 à 13:06:29  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  transposition de donnée sur une feuille et menu de selection

 

Sujets relatifs
Menu déroulant à trois niveaux !Winpe Menu.vbs de microsoft (ajout fonction en local disque usb)
Wordpress exclure une page du menuProblème d'insertion de donnée ODB dans un QTableView
Menu déroulant multicolorejquery et selection de div a partir de leur nom
Comment se connecter à la base de donnée windows sql serverModifier le fichier xml avec un feuille XSLT
rajouter une commande au menu clic droit Affichage et actualisation d'une base de donnée
Plus de sujets relatifs à : transposition de donnée sur une feuille et menu de selection


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR