Excel - Macro -Formulaire

dks31 -  
 sam 175 -
Bonjour,

J'ai crée une zone de donnée nommée "Nouvelles_Entrées", avec des titres en premieres lignes de colonnes "nom" "Prenom". Cette zone va de A1 à B100. Comment crée une macro pour ouvrir directement le formulaire (Données\Formulaires). L'enregistreur de macro marche mais avant d'ouvrir le formulaire il me dit qu'il n'a pas pu definir les titres; alors qu'ils sont presents !
Please Help !!!!

4 réponses

  1. DIDOU
     
    Si tu veux qu'excel reconnaisse les titres de ta zone " nouvelles entrées, essaie :
    1) en mettant des bordures sur la zone de titres.
    2 ) donner un nom à l'ensemble de ta zone de donnée ( ce que tu a déjà apparrament fait).
    3) cliquer dans une cellule de la zone pour l'activer.
    4) selectionner : données/ grille.

    Si la grille s'ouvre sans message d'erreur c'est gagné. Il ne reste plus qu'à faire ta macro.

    Un conseil si tu veux automatiser ton classeur, réserve une feuille aux boutons de commande.

    Pour la macro:
    1) se positionner sur la page de commande.
    2 selectionner outils/macro/nouvelle macro
    3) donner un nom à la macro et valider; une boite de dialogue enregistrement s'ouvre.
    4) activer la feuille contenant tes données
    5) cliquer dans une cellules de ta zone de données
    6) selectionner: données/Grille.
    7) fermer la boite de dialogue enregistrement.

    Il ne reste plus sur la feuille de commandes, qu'à mettre un bouton
    et le lié avec la macro.
    0
  2. imbert
     
    bonjour
    je ne sais comment faire:
    eliminer des lignes vides
    des colonnes vides à gauche de colonnes occuppées
    Merci pour votre aide
    0
  3. DKS31
     
    Merci beaucoup pour ta reponse,
    Et desolé d'avoir mis autant de temps pour te remercier !

    A priori, ça marche, Excel reconnait enfin ma base de données.
    Mais un autre probleme se manifeste (Grrrrr ........ !!!!!!!!!):

    La Macro que j'applique à mon bouton est:
    Application.Goto Reference:="Nouvelles_Entrées"
    ActiveSheet.ShowDataForm

    Mais maintenant j'obtiens une erreur1004 de type:
    "La methode ShowDataForm de la classe Worksheet a echoué."

    Je ne comprend pas pourquoi. Il ne me manque plus que ça pour pouvoir finaliser mon projet, c'est rageant !!!

    Merci de votre aide.
    0
  4. sam 175
     
    macro de casablanca!
    nom : riadi samir.
    proféssion : dirécteur résponsable PH.
    matricule/numéro : 520334189976/8523311.
    l'immatri-culation nembre : 253305689140/8522330.
    carte ibm : 253647800/8952300.
    compte bancaire paribas : 4520063998117/782130.
    pappiers légaux axter fiches : 2566347899/125330.
    bureau renseignement général : 45623008947/4522100.
    carte cnss : 25663389700/452300.
    adresse : 138 bd bahmad n° 2 casablanca 20210.
    carte d'identité nationale éléctronic : bj 33 43 86.
    date et lieu de naissance : 10/11/1984 2mars casablanca.
    0