T
TITANIC
Guest
Bonsoir à tous, merci le forum.
J'ai du code qui fonctionne très bien sous Excel 2003, mais lorsque je passe au boulot sous 97, le débogueur n'accepte pas une valeur ( dans ce cas il butte sur la valeur 'row'.
Le projet: une gestion de base de donnée,un userform avec un combobox pour rappeler des données et les modifier, la validation des modifications se faisant via un bouton. Le code:
.................................
le combobox:
Private Sub ComboBox1_Change()
' combobox d'appel des titres FA
Dim L As Integer, i As Integer
L = Sheets('feuil1').Range('A65536').End(xlUp).Row
For i = 2 To L
If Sheets('feuil1').Range('a' & i) = UserForm1.ComboBox1.Value Then
UserForm1.ComboBox4.Value = Sheets('Feuil1').Range('B' & i).Value
UserForm1.ComboBox5.Value = Sheets('feuil1').Range('C' & i).Value
UserForm1.TextBox9.Value = Sheets('feuil1').Range('D' & i).Value
End If
Next
End Sub
....................................
le bouton de validation:
Private Sub CommandButton4_Click()
Dim L As Integer, i As Integer
L = Sheets('feuil1').Range('A65536').End(xlUp).Row
For i = 2 To L
If Sheets('feuil1').Range('a' & i) = UserForm1.ComboBox1.Value Then
Sheets('feuil1').Range('A' & i).Select
ActiveCell.ClearContents
ActiveCell.Offset(0, 1).ClearContents
ActiveCell.Offset(0, 2).ClearContents
ActiveCell.Offset(0, 3).ClearContents
End If
Next
Unload UserForm1
Load UserForm1
UserForm1.Show
.................................
Qué passa ?????Quelqu'un voit il pourquoi 97 nereconnait pas la valeur 'row'?
Merci par avance
J'ai du code qui fonctionne très bien sous Excel 2003, mais lorsque je passe au boulot sous 97, le débogueur n'accepte pas une valeur ( dans ce cas il butte sur la valeur 'row'.
Le projet: une gestion de base de donnée,un userform avec un combobox pour rappeler des données et les modifier, la validation des modifications se faisant via un bouton. Le code:
.................................
le combobox:
Private Sub ComboBox1_Change()
' combobox d'appel des titres FA
Dim L As Integer, i As Integer
L = Sheets('feuil1').Range('A65536').End(xlUp).Row
For i = 2 To L
If Sheets('feuil1').Range('a' & i) = UserForm1.ComboBox1.Value Then
UserForm1.ComboBox4.Value = Sheets('Feuil1').Range('B' & i).Value
UserForm1.ComboBox5.Value = Sheets('feuil1').Range('C' & i).Value
UserForm1.TextBox9.Value = Sheets('feuil1').Range('D' & i).Value
End If
Next
End Sub
....................................
le bouton de validation:
Private Sub CommandButton4_Click()
Dim L As Integer, i As Integer
L = Sheets('feuil1').Range('A65536').End(xlUp).Row
For i = 2 To L
If Sheets('feuil1').Range('a' & i) = UserForm1.ComboBox1.Value Then
Sheets('feuil1').Range('A' & i).Select
ActiveCell.ClearContents
ActiveCell.Offset(0, 1).ClearContents
ActiveCell.Offset(0, 2).ClearContents
ActiveCell.Offset(0, 3).ClearContents
End If
Next
Unload UserForm1
Load UserForm1
UserForm1.Show
.................................
Qué passa ?????Quelqu'un voit il pourquoi 97 nereconnait pas la valeur 'row'?
Merci par avance