
comme ça en tas, c'est assez indigeste...

le mieux serait que tu mettes ton classeur en lien sur
www.cjoint.compas besoin des données, 3 lignes suffisent ; par contre il me faut le code du usf et la structure de la base pour déchiffrer (défricher ?

) tout ça
il serait bon aussi de connaître la version d'excel avec laquelle ça a été pondu

A+
***************
EDIT :
essaie déja ça pour voir comme ça fait :
DateCubComitéCouleurSexeEngagtGain23-05-07A.S.OC.B.LBleuH50,00150,0024-05-07U.S.NP.B.BRougeF50,0080,00
'Transférer les données dans la base
Private Sub BtnOK_Click()
'Placer les données sur la 1ère ligne vide de la base
Range("A2").Select: Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Range("A1").Select
'Définir le format date et les formats numériques
TxtDate.Value = Format(TxtDate, "dd/mm/yy")
TxtEng.Value = Format(TxtEng.Value, "#,##0.00")
TxtGain.Value = Format(TxtGain.Value, "#,##0.00")
'Transfert du contenu des champs Dates,Club,Comité
With ActiveCell
.Offset(0, 0).Value = TxtDate
.Offset(0, 1).Value = ListClub
.Offset(0, 2).Value = ListCom
'Transfert des options Couleur(Bleu, Blanc, Rouge)
Dim Ctrl As Control
For Each Ctrl In FramStatut.Controls
If Ctrl.Object.Value = True Then
.Offset(0, 3).Value = Ctrl.Caption
Exit For
End If
Next Ctrl
'Transfert des options Sexe(Homme, Femme)
If OptHomme Then
.Offset(0, 4).Value = "H"
Else: .Offset(0, 4).Value = "F"
End If
'Transfert du contenu des champsEngagement et Gain.
Offset(0, 5).Value = TxtEng
.Offset(0, 6).Value = TxtGain
End With
End Sub
'Fermer le Formulaire
Private Sub BtnQuitter_Click()
Unload Me
End Sub Private Sub UserForm_Click()
End Sub

Modifié par Bérylion le 29/05/2007 15:30