dragoes64
Messages postés10Date d'inscriptionlundi 9 mai 2011StatutMembreDernière intervention12 août 2011
-
10 mai 2011 à 10:47
dragoes64
Messages postés10Date d'inscriptionlundi 9 mai 2011StatutMembreDernière intervention12 août 2011
-
11 mai 2011 à 10:12
Je voudrais savoir comment faire pour remplacer l'enregistrement si IDAction (numéro de l'action) existe déja dans la feuille.
Pour le moment sa ne fait que rajouter une ligne.
dragoes64
Messages postés10Date d'inscriptionlundi 9 mai 2011StatutMembreDernière intervention12 août 2011 11 mai 2011 à 10:12
C bon j'ai trouvé, voici le code pour ceux que sa peut aider :
Il faut remplacer :
i = FL1.Range("A65536").End(xlUp).Row + 1
par
With FL1
On Error Resume Next
Set Mytitle = .Columns("A:A").Find(What:=EditAction.IDAction, LookAt:=xlWhole)
If Mytitle Is Nothing Then
i = .Range("A65536").End(xlUp).Row + 1
Else
.Range(Mytitle.Row, Mytitle.Row + 37).ClearContents
i = Mytitle.Row
End If
On Error GoTo 0
End With
dragoes64
Messages postés10Date d'inscriptionlundi 9 mai 2011StatutMembreDernière intervention12 août 2011 10 mai 2011 à 13:41
Re
Je ne vois pas comment tu fais pour voir si l'action existe (je dois pas bien voir sans doute)
J'aimerais aussi savoir comment on fait pour remplacé la ligne quand elle existe
Pour répondre à tes questions ,formulaire c'est des user form et mes données sont stockées en lignes et les champs en colonne