Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Excel VBA - Dataform

  • Initiateur de la discussion Initiateur de la discussion Nico2no
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

Nico2no

Guest
Bonjour à tous et à toutes et tout d'abord merci pour tous les précieux conseils sui m'ont tirés de bien des embarras.

Toutefois j'ai une question dont je n'ai pas trouvé réponse sur le site ( si j'ai mal cherché, je m'en excuse d'avance ).


J'ai créée un petit tableau avec un bouton qui appelle un Dataform "classique" ( par ActiveSheet.ShowDataForm ).

La question est : est ce que je peux modifier l'apparence de ce formulaire ? Cela m'aiderais assez vu qu'il est
trés complet et que cela ne m'oblige pas à créer un formulaire moi-même.


Ou, si non, est il possible de réupérer le CODE de ce dataform ?


En vous remerciant par avance

Nico
 
Re : Excel VBA - Dataform

Bonjour Nico2no

Dans l'éditeur VBA (alt+F11), tu peux exporter tes modules et ton Userform avec click droit sur ce dernier et choisir Exporter. Idem pour l'importer.
 
Re : Excel VBA - Dataform

merci pour la réponse mais je ne suis pas sûr de comprendre...

Avec ça je peux modifier le "formdata d'excel" ?


merci en tout cas pour la réponse...
 

Pièces jointes

  • excel.jpg
    55.4 KB · Affichages: 75
  • excel.jpg
    55.4 KB · Affichages: 91
  • excel.jpg
    55.4 KB · Affichages: 82
Re : Excel VBA - Dataform

Re

Désolé, je pensais que c'était pour un Userform. Sinon tu peux tester:

Code:
ActiveSheet.ShowDataForm

Comme tu l'as dit 😱. Mais cela dépend des champs sur ta feuille.

est ce que je peux modifier l'apparence de ce formulaire ?

Pour cela, tu peux essayer de créer un Userform, c'est assez simple 🙂.
 
Re : Excel VBA - Dataform

ok merci pour la réponse... en fait j'ai deja fait un petit userform qui enregistre mes données mais j'ai un peu de mal avec le userform qui va rechercher ces données ( ça c'est bon ) mais surtout qui permet d'en modifier une partie et de réenregistrer le tout sur la même ligne.... j'y planche mais c'est coton !!
 
Re : Excel VBA - Dataform

Re

mais surtout qui permet d'en modifier une partie et de réenregistrer le tout sur la même ligne.... j'y planche mais c'est coton

C'est assez simple. Il te suffit de rechercher la ligne de l'enregistrement (on utilise .row et . column ou .address) puis d'aller écrire sur la cellule et avec .offset, tu peux écrire sur plusieurs colonnes. Attention aussi aux doublons.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

G
Réponses
5
Affichages
1 K
F
Réponses
2
Affichages
2 K
faenor86
F
I
Réponses
1
Affichages
1 K
I
B
Réponses
2
Affichages
1 K
benjGC
B
V
Réponses
5
Affichages
4 K
V
G
Réponses
1
Affichages
1 K
gabvoir
G
S
Réponses
6
Affichages
7 K
M
Réponses
2
Affichages
2 K
madlolo
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…