Bonjour,
Je rencontre un problème avec une fonction cells utilisant des variables.
Celle-ci me renvoie la valeur "vide" est donc ne fonctionne pas.
Voici la partie du code concerné :
Il s'agit de la partie avec la variable f, Datdet me revoie "vide" alors que la valeur existe bien dans la colonne concernée (c'est une date...)
--------------------------------------------------------------
'Définition des variables
Dat1 = TextBox1.Value
For i = 1 To 50
Windows("STATLAB.xls").Activate
Sheets("certificats").Select
If Cells(i, 1) <> "" Then
DETERM = Cells(i, 3).Value
FIC = Cells(i, 4).Value
FENETRE = FIC + ".XLS"
'Ouverture base de données concernée
Windows(FENETRE).Activate
'Recherche de la colonne date
For d = 1 To 10
If Cells(1, d) = "DateEnrg" Then Coldate = d
Next d
'Recherche de la ligne correspondante à la date
For f = 1 To 9999
If Cells(f, Coldate) = Dat1 Then Datdet = f
Next f
'Recherche de la détermination
For G = 1 To 255
If Cells(1, G) = DETERM Then Determination = G
Next G
'Copie des données
Cells(Datdet, Determination).Select
Selection.Copy
Windows("STATLAB.xls").Activate
Cells(i, 8).Select
Sheets("certificats").Paste
End If
Next i
--------------------------------------------------------------
Avez vous des pistes à me donner...
Pour info avec Win XP et office XP cela fonctionnait, maintenant avec Win Seven et office 2003 ça ne marche plus.
Merci