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

Fusion de feuilles façon base de donnée ? [EXCEL] - Logiciels - Windows & Software

Marsh Posté le 02-11-2006 à 13:31:17    

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
Reply

Marsh Posté le 02-11-2006 à 13:31:17   

Reply

Marsh Posté le 02-11-2006 à 18:00:53    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed