Probleme code VBA sur tableur Excel 2010

Bonsoir le forum

J ai trouver ce modele de programmation pour faire des modification sur un tableur j ai fais quelque modification et ca beug

je sais pas ou est mon erreur

j ai mis Set f = ActiveSheet pour (Set f = feuille active )

le programme se trouve dans FrmModification et il doit le lancer quand on fait un double clic en B1

je vous joint un fichier et une capteur d image

Option Explicit
Dim ligne, f

Private Sub UserForm_Initialize()

     ' on enlève la protection de la feuille
    ActiveSheet.Unprotect

   Set f = ActiveSheet 

    For Each c In Range(f.[B6], f.[B65000].End(xlUp))
     Me.TxtRecherche.AddItem c
   Next c
   Me.TxtRecherche.ListIndex = 0
End Sub
Private Sub TxtRecherche_Click()

    ligne = Me.TxtRecherche.ListIndex + 2

   Me.TxtJours = f.Cells(ligne, 2)
   Me.TxtCatégorie = f.Cells(ligne, 3)
   Me.TxtEtablissement = f.Cells(ligne, 4)
   Me.TxtQuiQuoi = f.Cells(ligne, 5)
   Me.TxtType = f.Cells(ligne, 6)
   Me.TxtNChèque = f.Cells(ligne, 7)
   Me.TxtCrédit = f.Cells(ligne, 8)
   Me.TxtDébit = f.Cells(ligne, 9)

End Sub
Private Sub CmdAjouter4_Click()

  '--- Transfert Formulaire dans Feuille active
   f.Cells(ligne, 2) = Me.TxtJours
   f.Cells(ligne, 3) = Me.TxtCatégorie
   f.Cells(ligne, 4) = Me.TxtEtablissement
   f.Cells(ligne, 5) = Me.TxtQuiQuoi
   f.Cells(ligne, 6) = Me.TxtNChèque
   f.Cells(ligne, 7) = Me.TxtCrédit
   f.Cells(ligne, 8) = Me.TxtDébit

End Sub

Private Sub CmdFermer4_Click()

    Unload Me ' le ferme
    'Sélection de la cellule A1
       Range("A1").Select
    Call Mise_en_couleur
    'on remet la protection de la feuille
    ActiveSheet.Protect
End Sub

cordialement

Snoopy 07

BONSOIR

Pardon moi, mais comment vous pouvez modifier et exploiter tous ces codes dans ton fichier joint et vous ne saviez pas comment déclarer un c (variable) (excuse moi)

Salut !

Amir a raison ! Il ne faut pas te décourager, mais commencer par le commencement, le b-a-ba en matière de programmation...

Cordialement.

Bonjour Amir ,MFerrand et le forum

je ne connais pas toute les bases

tous ce programme je l ai réalisé en regardant comment sont fait les codes et j essaie de les adapter et je demande beaucoup de conseil autour de moi et sur le net quand je n'y arrive pas

toute les explications sur les bases seront les bienvenue

je vais continuer a cherche mon problème

cordialement

Snoopy 07

Bonsoir le forum

un grand merci pour les conseil que vous avez donner

je ferme ce post et je me desincrit de ce forum

cordialement

Snoopy 07

Une poussée de fièvre ?

Inutile de te désinscrire pour te mettre à l'étude des bases, cela n'a rien d'incompatible ! Au contraire.

re bonsoir

je viens de modifier mon code

j ai rajouter un c a mon option explicit

Option Explicit
Dim ligne, f, c

et maintenant quand je clic sur modification sur le compte courant en b1 j ai erreur d execution 70 qui s affiche voir capture d image jointe

et quand je debloque ca me met FrmModification en jaune voir capture et je n arrive pas trouver pourquoi ca me fait

j aurai besoin de votre aide et de vos conseil pour m aider a corriger mon probleme

cordialement

Snoopy 07

erreur 70 frmmodification

bonsoir le forum

je vois que personne a de conseil a me donner pour que je puisse resoudre mon probléme

donc je ferme ce post car ca sert a rien qui reste actif

Cordialement

Snoopy 07

Bonjour,

Peux-tu imaginer que l'on puisse déduire la cause d'une telle erreur sur le simple vu d'une image ?

Tout ce que l'on peut te dire, au vu de la ligne surlignée, en tenant compte qu'elle se trouve dans une évènementielle DoubleClick, après vérification que tu n'as pas cliqué à un endroit inadéquat que la procédure (son concepteur) n'a pas pensé à éliminer, tu peux passer à l'examen détaillé de la procédure Initialize du Userform concerné (il y a alors de fortes probabilités que les raisons du blocage s'y trouvent).

Ou bien, tu fais une exécution pas à pas pour arriver à détecter la véritable ligne sur laquelle l'erreur se produit (la signalisation se fait sur Show parce que le Userform n'a pu s'ouvrir...)

Cordialement.

Rechercher des sujets similaires à "probleme code vba tableur 2010"