Instruction InsMot en VBA ne fonctionne pas

Résolu
medbo Messages postés 570 Statut Membre -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je suis entrain de faire une petite application en VBA excel, je bascule entre office 2003 et office 2011. tout marchait très bien jusqu'a ce que j'installe le composants Web Office OWC11 et là tout à coup le mode débugage se déclanche et me surligne en jaune l'instruction "InsMot" qui marchait très bien que ce soit sous office 2007 ou office 2003.

dites moi SVP quel est ce problème et comment y remédier ?



--
c'est en s'entre-aidons que nous réussirons

6 réponses

  1. medbo Messages postés 570 Statut Membre 29
     
    Le message qui apparait : Erreur de compilation : projet ou bibliothèque introuvable
    0
  2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le forum

    La fonction est InStr et non InsMot

    Mytå
    0
  3. medbo Messages postés 570 Statut Membre 29
     
    ça ne marche pas,

    voici un exemple de la ligne introduite :

    InsMot = Worksheets("x").Range("b65536").End(xlUp).Row + 1
    0
  4. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Re le forum

    Et si tu rajoutes en début de ta macro, apres le Sub nom()
    Dim InsMot as Long

    Mytå
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. medbo Messages postés 570 Statut Membre 29
     
    Parfait, ça marche. Merci beaucoup.
    0
  7. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Re le forum

    En complément d'information :
    Si l'Option Explicit apparaît dans un fichier, vous devez déclarer
    explicitement toutes les variables à l'aide des instructions Dim ou ReDim.
    Si vous tentez d'utiliser un nom de variable non déclarée, une erreur se
    produit au moment de la compilation.

    Mytå
    0