Salut à tous. Dans le cadre d'un projet pro, j'ai créé un form vba qui permet de remplir automatiquement la facture du client et d'update les databases comptables.
Je rencontre juste un soucis au niveau de mes tableaux comptables. Le code suivant me permet de renvoyer le nom, prénom, l'adhésion annuelles et les différentes cotisations des clients dans le tableau.
Sheets("SAISIE").Activate
Range("A400").End(xlUp).Offset(1, 0).Select
ActiveCell = txtnom.Value
Range("B400").End(xlUp).Offset(1, 0).Select
ActiveCell = txtprénom1.Value
If txtadh1.Value = "" Then
Range("E400").End(xlUp).Offset(1, 0).Select
ActiveCell = "."
Else
Range("E400").End(xlUp).Offset(1, 0).Select
ActiveCell = txtadh1.Value
End If
Range("F1:BH2").Find(txtact1.Value).Select
ActiveCell.End(xlDown).Offset(1, 0).Select
ActiveCell.Offset(1, 0).Select
ActiveCell = txtcotis.Value / 3
Mon soucis est que logiquement, les valeurs txtcotis (qui peuvent correspondre à plusieurs catégories d'activités) ne sont pas alignées avec les valeurs txtnom et txtprénom si elles ne sont pas présentes à chaque occurence, ce qui créé un décalage.
Des pistes pour régler ce soucis ?
Bonne journée à tous !