Rapport de message :*
 

Re: Analyse combinatoire

Titre du sujet : Re: Analyse combinatoire
par JCGL le 03/06/2008 08:55:47

Bonjour à tous,

En partant de ce principe :



[hr]
Image redimensionnée

[hr]

Tu pourrais remplacer :
120   Range("H8").Select
121   ActiveCell
.FormulaR1C1 "=VLOOKUP(Lettre_6,Position_6,2,0)"

par
120   Range("H8").Formula "=VLOOKUP(Lettre_6,Position_6,2,0)"

et aussi
Range("I8,J8").Select
Selection
.ClearContents

par
Range("I8,J8").ClearContents


Ce qui pourrait donner pour le code Epuration :
Option Explicit
Dim vRetour 
As String
Dim vCellule 
As Object
Sub Epuration
()
      
'*****FeuilleTable
1     Worksheets("Table").Activate
      '
Alphabets et Valeurs
2     Range
("A3:L28").ClearContents
3     Range
("A3").Select
      
'*****FeuilleCodes
4     Worksheets("Codes").Activate
      '
Lettres
5     Range
("A3:F3").ClearContents
      
'Alpha_&_Num
6    Range("G3:H8").ClearContents
      '
Alpha_concaténées_&_Num_cumulées
7    Range
("I8,J8").ClearContents
8    Range
("A3").Select
End Sub


à la place de :

Option Explicit
Dim vRetour 
As String
Dim vCellule 
As Object
Sub Epuration
()
      
'*****FeuilleTable
1     Worksheets("Table").Activate
      '
Alphabets
2     Range
("A3:A28,C3:C28,E3:E28,G3:G28,I3:I28,K3:K28").Select
3     Selection
.ClearContents
      
'Valeurs
4     Range("B3:B28,D3:D27,F3:F26,H3:H25,J3:J24,L3:L23").Select
5     Selection.ClearContents
6     Range("A3").Select
      '
*****FeuilleCodes
7     Worksheets
("Codes").Activate
      
'Lettres
8     Range("A3:F3").Select
9     Selection.ClearContents
      '
Alpha_&_Num
10    Range
("G3:G8,H3:H8").Select
11    Selection
.ClearContents
      
'Alpha_concaténées_&_Num_cumulées
12    Range("I8,J8").Select
13    Selection.ClearContents
14    Range("A3").Select
End Sub




[hr]
Image redimensionnée

[hr]


Mais je ne suis pas expert, c'est ce qui m'a sauté aux yeux

A+