Ma macro VB Excel marche une fois sur deux

Maxence -  
zavenger Messages postés 817 Statut Membre -
Bonjour,
J'ai un souci avec excel, j'ai une macro liée à un bouton de controle sur une feuille, et le traitement n'a pas lieu tout le temps.

Voici ma macro
Sub Entrer()

' Entrer Macro
' Macro enregistrée le 01/07/2008 par Administrator
'
' Touche de raccourci du clavier: Ctrl+w
'
Dim Siren As String
Dim Condition As Boolean
Dim i As Integer

Application.ScreenUpdating = True
' maréponse = InputBox("Commentaire Perfectis")

Siren = Sheets(1).Range("G6").Value
i = 1
Condition = False

Do
If Siren = Sheets(2).Cells(i, 6).Value Then
Sheets(2).Cells(i, 2).Value = Sheets(1).Range("I46").Value
Sheets(2).Cells(i, 55).Value = Sheets(1).Range("I47").Value
Sheets(2).Cells(i, 56).Value = Sheets(1).Range("I48").Value
Condition = True
End If
i = i + 1
Loop While (ActiveCell.Value <> "" And Condition = False)

Load UserForm1
UserForm1.Show

End Sub

Merci d'avance !
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. zavenger Messages postés 817 Statut Membre 161
     
    peux-tu preciser ce qui ne "marche" pas stp ?
    0
    1. Maxence
       
      Mais bien sur

      Ce qui ne marche pas, c'est la modification des données dans excel, le programme ne change rien aux valeurs des cellules concernées.
      0
    2. zavenger Messages postés 817 Statut Membre 161 > Maxence
       
      cette partie lä ?

      Sheets(2).Cells(i, 2).Value = Sheets(1).Range("I46").Value
      Sheets(2).Cells(i, 55).Value = Sheets(1).Range("I47").Value
      Sheets(2).Cells(i, 56).Value = Sheets(1).Range("I48").Value
      0
    3. Maxence > zavenger Messages postés 817 Statut Membre
       
      Oui entre autre, ce traitement là

      il y a aussi un UserForm qui ne fonctionne également pas

      Ce qui est étrange, c'est que parfois ça marche et parfois non... Alors je me demande pourquoi.

      Ca pourrait être une problème de stabilité du code?
      0
    4. zavenger Messages postés 817 Statut Membre 161 > Maxence
       
      Je ne vois pas d'erreur dans le code, a prioiri excell est assez stable. Est-ce que tu as essayé le debugger pour voir si tu passes dans ton code à chaque fois?
      0
    5. Maxence > zavenger Messages postés 817 Statut Membre
       
      Oui, j'ai déboggué, mais rien n'y fait

      Je viens de remarquer que l'enrregistrement fonctionne suivant la cellule qui est sélectionnée lorsque je valide le formulaire... Etrange non?
      0