Macro

bonjour,

j'ai un petit soucis dans mon travail :

je voudrais créer une macro pour ouvrir automatiquement un formulaire sous Excel mais je n'arrive pas à enregistrer la macro sans fermer le formulaire.

du coup ca ne sert à rien du tout.

de plus je n'y connais rien du tout en programmation.

merci de bien vouloir m'aider

Bonjour,

Pourrais tu mettre ton fichier en ligne

merci

je n'ai pas le fichier, il est au bureau mais il est assez commun au niveau de la forme.

il est assez long et rempli de formules.

les personnes à qui je le donne le trouve trop compliqué à remplir c'est pourquoi je voudrais leur simplifié un peu la saisie de données.

en gros ca ressemble à :

formule d'inscription

nom / prénom / age / sexe/ nombre de jours d'inscription / journée complète ...../total/

j'ai sauté plusieurs colonne mais ils ont à remplir toutes les informations sur les enfants inscrits (du nom au numéro de sécurité social)

à partir de 'total', ils n'ont plus rien à rentrer tout ce calcul à partir d'une autre feuille ou il y a tous les tarifs pratiqués.

je joins un exemple de mon tableau (simplifié) si ca peut vous aider à m'aider

https://www.excel-pratique.com/~files/doc/tableau_simplifie.xls

ps : toutes les cases en couleur sont vérouillées

Salut Magali, ExcelNovice et le forum

Tu vas devoir adapter le code à ton vrai fichier, il faut masquer les colonnes

ou l'écriture est interdite en début de la macro.

Le code associé à ton bouton

Private Sub CommandButton1_Click()
Dim NoEnrg As Long
NoEnrg = Sheets("donnée").Range("B65535").End(3).Offset(1, -1).Value
Range("A2").Select
SendKeys "%N"
SendKeys NoEnrg
SendKeys "{TAB}"
Application.CommandBars.FindControl(ID:=860).Execute
End Sub

A te relire

Mytå

Rechercher des sujets similaires à "macro"