Rechercher : dans
Par :

Afficher grille dans excel

Dernière réponse le 9 avr 2009 à 21:29:01 cbauf, le 8 avr 2009 à 23:52:37 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un petit soucis :
J'essaie d'afficher la grille sous excel 200
ceci a l'aide d'une magros

Sub VA_A_zone_grill_MC()
'
' VA_A_zone_grill_MC Macro
' Macro enregistrée le 08.04.2009 par xxx
'

'
    Application.Goto Reference:="ZONE_GRILLE_MC"
    ActiveSheet.ShowDataForm
End Sub


Comme mon tableau est plus grand que 32 champs
j'ai du délimité avec un zone nommée :="ZONE_GRILLE_MC"

En activant la routines à l 'aide d'un bouton
j'ai un message d'erreur
"Champs trop nombreux pour la grille"

Alors que :

si je me place dans cette zone est que je passe par le menus ►Données►Grille
Excel me l'affiche san problème !

Y'a-t-il une solution ?

Merci d'avance
Qui cherche trouve !
 - Regardez  Là ► à droite dans : " Avoir également"
Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Afficher grille dans excel » dans :
Insérer une image de fond sous la grille Excel Voir Vous souhaitez insérer un logo sous JPEG ou autre, sous votre grille Excel : FORMAT / FEUILLE / ARRIERE PLAN s'ouvre un panneau vous présentant vos images pour sélection.... choisissez, validez. Pour le supprimer : même procédure FORMAT /...

1

pilas31, le 9 avr 2009 à 17:43:49
  • +1

Bonjour,

J'ai fait des tests et effectivement ActiveSheet.ShowDataForm ne se comporte pas de la même manière que la commande manuelle. Par défaut il prend une plage de données dont le nom doit être "Database" en version anglaise et "Base_de_données" en version française d'Excel.
En clair il ne tient pas compte de ta plage "ZONE_GRILLE_MC" et il prend toute la première ligne comme grille ce qui lui fait trop de champs.

Donc deux solutions soit tu supprimes des champs en entête de feuille soit tu renommes ta plage en "Base_de_données"

A+
Cordialement,

Répondre à pilas31

2

 cbauf, le 9 avr 2009 à 21:29:01

Salut pilas31,

Merci de ta réponse..qui me résoud le Blem (+1)

En rennomant ma "ZONE_GRILLE_MC" en ► "Base_de_données" (version FR)
et changement de nom fait dans la routine

Tout fonctionne à merveillesss ;DD* Qui cherche trouve !
 - Regardez  Là ► à droite dans : " Avoir également"

Répondre à cbauf
Collection CommentÇaMarche.net