Faire apparaître la grille par macro

P

pat.bart

Guest
Bonjour à tous,

Je n'arrive pas par l'intermédaire d'une macro à ouvrir la grille.
J'ai essayé deux façons :
1 - "activesheet.showdataform" mais cela créée une erreur de type
"propriété ou méthode non gérée par cet objet"

2 - "Worksheets(1).ShowDataForm" mais cela créée une erreur de type
"la méthode showdataform de la classe worksheets a échoué"

Merci d'avance pour la réponse.

@+ Pat
 
T

Thierry

Guest
Salut Pat

Voici ce que dit l'aide :
ShowDataForm, méthode - Exemple

Cet exemple montre comment afficher la grille de données de la feuille Sheet1.
Worksheets(1).ShowDataForm

Bien sûr l'aide ne dit pas que ta Sheet1 doit contenir UN TABLEAU (headings sur la première ligne) ... Et qu'avant de lancer la Macro tu dois avoir sélectionné une cellule DANS ce tableau... ou bien c'est ta macro qui le fait en mettant Range("A1").Select...... (Si ton tableau démarre bien sûr en A1)


Sinon même avec la méthode " ActiveSheet.ShowDataForm" çà doit fonctionner....

@+Thierry
 
P

pat.bart

Guest
Salut Thierry,

J'ai éffectivement un tableau de données dans la feuille 1 mais mon tableau commence à la 3ème ligne car dans les lignes supérieures j'ai des boutons.
ma macro commence bien en sélectionnant la première cellule de mon tableau mais cela ne fonctionne pas.

@+ Pat
 
T

Thierry

Guest
Hey Pat

Tu peux toujours mettre tes boutons en Ligne 1 si tu l'élargis !!

J'ai essayé en effet de mettre un tableau plus bas (à ligne 4 par exemple) et çà plante le ShowDataForm, on dirait que cette Expression n'est valable que que un tableau démarrant en ligne 1 (?)

Donc tu prends ta Row 1 avec la souris entre la ligne 1 et 2 et tu descends en augmentant la largeur jusqu'à ce que çà te convienne pour mettre tes boutons !!

Pouquoi faire compliqué !

Bon Samedi
@+Thierry
 
P

pat.bart

Guest
Salut Py et Stéphane

Py, j'ai essayé avec l'enregistreur mais cela n'a pas fonctionné.

Stéphane, je suis allé sur ton site mais je ne trouve pas tes infos sur la grille. L'adresse que tu me donnes sur ton message plante.

Je vous remercie pour votre aide mais j'ai adopté les conseils de Thierry.


Merci

@+ Pat
 

Discussions similaires

Réponses
9
Affichages
132

Statistiques des forums

Discussions
313 070
Messages
2 095 007
Membres
106 156
dernier inscrit
aminerc