Ma macro VB Excel marche une fois sur deux

Maxence -  
zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   -
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 !
A voir également:

1 réponse

zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   161
 
peux-tu preciser ce qui ne "marche" pas stp ?
0
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
zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   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
Maxence > zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention  
 
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
zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   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
Maxence > zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention  
 
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