Souci de rédaction (de 2007 vers 2000)

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

Bonjour,

1/ Macro de tri

Dans ton code, enlève --> DataOption1:=xlSortNormal

2/ Dimension d'une variable

Essaie avec LIG AS STRING

Amicalement

Dan

Tes deux astuces marchent à merveille !!

Pour ma culture, peux tu me dire à quoi sert dataoption ?

Un grand merci vraiment !!

Re,

En fait cette option apparait sur excel 2003. Là je n'ai qu'excel 2000 et ne puex te le dire exactement. La seule chose que j'ai remarqué c'est qu'il vaut éviter dans le sens où cela pose aprfois des soucis dans l'exécution de certains codes sur d'ancienne version.

N'oublie pas de mettre RESOLU sur le fil si ton pb est terminé.

explications ici --> https://forum.excel-pratique.com/viewtopic.php?t=13

Amicalement

Dan

Rechercher des sujets similaires à "souci redaction 2007 2000"