Re-Bonjour Forum ^^
Il y a de ça deux mois, j'avais sollicité votre aide pour construire une base de données.
Après beaucoup de rebondissements, voilà le dernier en date : il me faut transposer mon fichier de 2007 vers 2000....
Et c'est là que je rencontre quelques problèmes.
1/ Macro de tri
Réalisée par Claude si mes souvenirs sont bons, la macro suivante rencontre un pb d'éxécution insoluble pour moi ^^
Sub Tri()
Dim iLR%
Sheets("Base").Activate
With Sheets("Base")
iLR = .Range("B8").End(4).Row
[color=red].Range("B8:BM" & iLR).Sort Key1:=.Range("B8"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal[/color]
End With
End Sub
A priori c'est la syntaxe qui pèche là où j'ai mis de la couleur....
Ensuite beaucoup plus ennuyant à mes yeux :
2/ Dimension d'une variable
Dans la case O3 j'ai une valeur comme telle :
345_V_56_Ind_C_TR_0
par exemple.
Je définis dans mon code une variable Lig comme ci dessous :
Dim Lig as Integer
Et plus bas je demande :
Lig=Range("O3")
Et fatalement, ça foire, mais je ne sais pas quelle dimension donner à Lig pour que tout ça s'éxécute sans problèmes !!
Des idées ? Je suis ouvert à toutes les questions, je vais tenter dans un post suivant de linker une version allégée du classeur !
Merci de votre attention et bone journée