fitzjames
Messages postés55Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention27 février 2009
-
19 juil. 2005 à 10:49
fitzjames
Messages postés55Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention27 février 2009
-
22 juil. 2005 à 13:25
Bonjour ,
Je suis sur excel 2003 et j'ai une erreur '438' = Cet objet ne gère pas cette propriété ou méthode (erreur 438) .
Le but de ma macro est de mettre à jour à partir d'une liste (listes chantiers) les cellules de mes feuilles (les chantiers).
Private Sub CommandButton3_Click()
Dim name As String
' Trouve le n° de chantier dans la liste
For i = Find_LC("Titres") + 1 To TotalChantier() + 6
Worksheets("Liste des Chantiers").Activate
name = Worksheets("Liste des Chantiers").Range(Find_LC("ColNumero") & i)
'Si le n° de chantier n'existe pas il crée une nouvelle feuille d'après un modèle
'sinon met à jour les cellules de la feuille correspondante
If Worksheets(name) <> Worksheet.name Then <= erreur 438
new_sheet 'Crée une nouvelle feuille
Mise3 'met à jour la nouvelle feuille
Else
'la feuille existe donc mise à jour
sheetname = ActiveSheet.name
Mise2
Worksheets(sheetname).Activate
End If
Next i
ActiveWorkbook.Save
End Sub