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

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [EXCEL] Fusion de feuilles façon base de donnée ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[EXCEL] Fusion de feuilles façon base de donnée ?

n°2561138
Rasthor
Posté le 02-11-2006 à 13:31:17  profilanswer
 

Bonjour,
 
J'ai un petit problème que je ne sais pas faire sous Excel (je pourrais le programmer en Perl/Python, mais je suis sûr que c'est plus simple sous Excel)
 
J'ai un fichier Excel.
Dans ce fichier, j'ai deux feuilles.
La première, c'est:
Label Condition1
A     0.056
B     0.7
D     0.23
 
La deuxième, c'est:
Label Condition2
A     0.34
B     0.4
C     0.5
D     06
 
 
Et je voudrais fusionner ces deux feuilles en une troisième qui serait:
Label Condition1  Condition2
A     0.056      0.34
B     0.7         0.4
C                   0.5
D     0.23        0.6
 
Comment pourrais-je procéder ? :??:


Message édité par Rasthor le 02-11-2006 à 13:33:02
mood
Publicité
Posté le 02-11-2006 à 13:31:17  profilanswer
 

n°2561384
TAM136
Posté le 02-11-2006 à 18:00:53  profilanswer
 

Bonsoir
 
Contrairement aux topics sur le forum discussion, c'est un peu le désert là! Bon, pour en revenir à ce post, il faudrait que tu précises, je supposes que oui, si tu cherches une méthode générale. Il faudrait en particulier que tu précises, si le nombre de lignes et le nombre de colonnes sont fixes.
Tu peux essayer cette macro mais quel est l'intérêt de programmer, si tu ne cherches pas une méthode générale? A toi de voir ou d'apporter quelques éléments supplémenataires.
 
 

Code :
  1. Sub MergeSheets()
  2. Rows("4:4" ).Select
  3.     Selection.Insert Shift:=xlDown
  4.     Sheets("Feuil2" ).Select
  5.     Range("B1:B5" ).Select
  6.     Selection.Copy
  7.     Sheets("Feuil1" ).Select
  8.     Range("C1" ).Select
  9.     ActiveSheet.Paste
  10.     Sheets(2).Select
  11.     Range("A1" ).Select
  12.     Range(Selection, Selection.End(xlToRight)).Select
  13.     Range(Selection, Selection.End(xlDown)).Select
  14.     Selection.Delete
  15.     Sheets(1).Select
  16.     Range("A1" ).Select
  17. End Sub


 
@+
 
Edit: En collant mon code, des espaces sont apparus dans certaines intructions avant la parenthèse de fermeture (instructions en rouge). Il n'y a pas d'espace après "Feuil1" par exemple.


Message édité par TAM136 le 02-11-2006 à 18:05:50

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [EXCEL] Fusion de feuilles façon base de donnée ?

 

Sujets relatifs
[Résolu][Excel] Redimensionnement Auto d'une Courbeprobleme base de donnée excel boulet inside
[Excel] Fonction SOMME.SI[EXCEL] Tranformation de tableau
[EXCEL] Feuilles dans un dossiercomment créer une macro sur excel svp ?
excel 2003 fusioner image 
Plus de sujets relatifs à : [EXCEL] Fusion de feuilles façon base de donnée ?


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