Creation d'une petite base de donnees

paquerette -  
 amigo -
Bonjour,
je vais de creer une petite base de données et lorsque je clique sur ma macro ( qui s'appelle : Suppression de l'enregistrement), ca fonctionner bien et tout a coup dans visual basic un mesage d'erreur c'est afficher:
1er message: Impossible d'executer le mode arrêt
2 message : erreur d'execution 1004 erreur definie par l'application ou par l'objet
je ne sais pas comment m'en sortir car maintenant ma macro ne fonctionne plus

Si ca peut aider :

Sub Suppression_enregistrement()
if [param_no_ligne] = 0 then Exit Sub
If msgbox ("Confirmation de la suppression del l'enregistrement",vbYesNo,"Suppression")= vbYes then
Sheets ("BD"). Rows ([param_no_ligne]+1 ).Delete shift:=x1Up ( cette phrase il me la surligne ne jaune)
if [nb_enregistrements_bd]<[param_no_ligne] then [param_no_ligne]=[param_no_ligne]-1
End IF
End Sub
A voir également:

1 réponse

amigo
 
bonjour,

Essaie cette syntaxe

Sub Suppression_enregistrement()
Dim reponse as Integer
if [param_no_ligne] = 0 then Exit Sub
reponse = Msgbox ("Confirmation de la suppression de l'enregistrement",vbYesNo,"Suppression")
If = vbYes then
Sheets ("BD"). Rows ([param_no_ligne]+1 ).Delete shift:=x1Up ( cette phrase il me la surligne ne jaune)
if [nb_enregistrements_bd]<[param_no_ligne] then [param_no_ligne]=[param_no_ligne]-1
End IF
End Sub

A+.
0