• Initiateur de la discussion Initiateur de la discussion Riri
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

Riri

Guest
Bonjours le Forum,

Ayant téléchargé le programme base de données et l'ayant testé , je me suis apperçu que , lorsque l'on fait une nouvelle saisie sur une feuille vierge le programme génère une erreur 1004 .
J'ai essayé de rectifier cette erreur , mais je ni suis pas arrivé.

Merci pour l'aide que vous pourrez m'apporter.

Le fichier est joint .......Riri
 

Pièces jointes

Bonjour Riri et le Forum

En fait Riri l'erreur vient de la ligne en gras dans le code ci dessous (Xldown) ne supporte pas le fait que la ligne de départ soit vide il faut mettre " Cells(cells(65536,1).end(xlup).row+1,1).row à la place et cela devrait fonctionné.

Private Sub Ajouter_Click()
Clé = RetourInfo1.Value
If Clé <> "" Then
Réponse = MsgBox("Ajouter cet enregistrement ?", vbYesNo, "Ajout...")
If Réponse = vbYes Then
Clé = RetourInfo1.Value & "~~~" & RetourInfo2.Value
If Application.WorksheetFunction.CountIf(Range("C:C"), Clé) > 0 Then
MsgBox "Cette clé existe déjà dans la liste... Opération annulée."
Else
Cells(Cells(2, 1).End(xlDown).Row + 1, 1).Activate
EnvoiInfos
RetourInfos
End If
End If
Else
MsgBox "La clé de cet enregistrement n'est pas valide... Opération annulée."
End If
End Sub

Salim
 
Bonjour à tous,

la correction de la ligne en gras est presque juste à ce détail près que en fin de ligne tu ne met pas " .Row "tu laisse " .Activate ", là, ça marche.

Cells(cells(65536,1).end(xlup).row+1,1).Activate


;-)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
461
  • Question Question
Microsoft 365 Insertion de photo
Réponses
14
Affichages
537
Retour