Bonjour à tous,
Je galère avec ce fichier. J'ai apporté quelques modifications et j'obtiens ce message sans aucune possibilité d'ajout alors que ma base de donnée est incomplète. Voici le code que j'utilise afin de saisir dans ma base :
'Inscrire dans la source
Private Sub Boutoninscrire_Click()
If Range("Tableau46").Rows.Count < 19 Then
Sheets("Inscriptions").Activate
If Bassins = "" Or ChoixRLS = "" Or NUM = "" Or Choixhrs = "" Or nomprenom = "" Or choixlangue = "" Or TextBox6 = "" Or datenaissance = "" Or typedemande = "" Or IntPivot = "" Or Intautres = "" Or profilintervention = "" Or profilisosmaf = "" Or oemcdate = "" Or raisoncode = "" Then
MsgBox ("Tous les champs de sont pas correctement remplis")
Exit Sub
End If
With Sheets("Inscriptions")
.Unprotect Password:="CES"
If Sheets("Inscriptions").Range("B3") = "" Then
Sheets("Inscriptions").Range("B3") = Bassins
Else
'Sheets("Inscriptions").ListObjects(1).ListRows.Add
'Insérer à la dernière ligne
MsgBox Range("Tableau46").Rows.Count, vbOKOnly + vbInformation,
"COMFIRMATION"
Range("B3").End(xlDown).Offset(1, 0).Select
ActiveCell = Bassins.Value
ActiveCell.Offset(0, 1).Value = ChoixRLS
ActiveCell.Offset(0, 2).Value = NUM
ActiveCell.Offset(0, 3).Value = Format(Me.Choixhrs.Value,
"hh:mm:ss")
ActiveCell.Offset(0, 4).Value = nomprenom
ActiveCell.Offset(0, 5).Value = choixlangue
ActiveCell.Offset(0, 6).Value = TextBox6
ActiveCell.Offset(0, 7).Value = datenaissance
ActiveCell.Offset(0, 8).Value = typedemande
ActiveCell.Offset(0, 9).Value = IntPivot
ActiveCell.Offset(0, 10).Value = Intautres
ActiveCell.Offset(0, 11).Value = profilintervention
ActiveCell.Offset(0, 12).Value = profilisosmaf
ActiveCell.Offset(0, 13).Value = Format(Me.oemcdate.Value,
"YYYY/MM/DD")
ActiveCell.Offset(0, 14).Value = raisoncode
MsgBox "Les informations ont été ajoutés à la base de donnée",
vbOKOnly + vbInformation, "COMFIRMATION"
End If
.protect Password:="CES"
End With
Else
MsgBox "Tableau complet", vbOKOnly + vbInformation,
"COMFIRMATION"
End If
End Sub
J'ajoute le fichier en pièce jointe afin de faciliter la visualisation. En clair, il manque quelque chose et j'essaie différentes options mais sans résultat.
Une solution ?
Merci