Bonjour,
Je suis nouvelle sur le forum mais aussi novice, et j’ais quelques questions à poser en programmation visual basic.
Dans un fichier excel j’ai crée une USERFORM qui s’ouvre au démarrage (c’est déjà un grand pas pour moi) et qui comprend
TexBox1 = Nom Client / TexBox2 = Adresse / TexBox3 = Date de création / TexBox4 = Date de Modification / TexBox5 = Numéro de devis / CommandButton = Valider
- Zone TextBox1 et 2
« je voudrais insérer du texte mais qu’il le garde en mémoire, je ne veux pas qu’il l’efface à chaque ouverture »
« et l’envoyer dans une cellule de feuille soit FEUIL10 !F7 et FEUIL10 !F8 »
Mon début de code pour le nom et adresse mais à chaque ouverture ça s’efface
Private Sub Bt_Valider_Click()
[F7] = UserForm1.TextBox1 & " "
[F8] = UserForm1.TextBox2 & " "
Unload UserForm1
End Sub
- Zone TextBox3
« je voudrais que la date de création du document s’insère automatiquement dans cette zone mais qu’il la garde en mémoire »
« et l’envoyer dans une certaine feuille soit par exemple FEUIL1 !L1 »
- Zone TextBox4
« je voudrais que la date du dernier enregistrement du document s’insère automatiquement dans cette zone mais qu’il la garde en mémoire et évidemment se met à jour dès une nouveau enregistrement »
- Zone TextBox5
« je veux un numéro de devis attribuer d’office 1001 / 1002 etc … s’insère automatiquement dans cette zone mais qu’il la garde en mémoire »
« et l’envoyer dans une certaine feuille soit par exemple FEUIL1 !B1 »
Et pendant que j’étale mes lacunes en informatique, un autre sujet :
J’ais une feuille devis ou même facture, je ne voudrais plus passer par des formules du genre Cellule O12 [=L12*N12] / Cellule O13 [=L13*N13] etc … je voudrait une macro qui éxecute les multiplications de la ligne L12 à L50 X N12 à N50 dans les cellules O12 à O50. Est ce possible ?
Un grand merci Géraldine
Je suis nouvelle sur le forum mais aussi novice, et j’ais quelques questions à poser en programmation visual basic.
Dans un fichier excel j’ai crée une USERFORM qui s’ouvre au démarrage (c’est déjà un grand pas pour moi) et qui comprend
TexBox1 = Nom Client / TexBox2 = Adresse / TexBox3 = Date de création / TexBox4 = Date de Modification / TexBox5 = Numéro de devis / CommandButton = Valider
- Zone TextBox1 et 2
« je voudrais insérer du texte mais qu’il le garde en mémoire, je ne veux pas qu’il l’efface à chaque ouverture »
« et l’envoyer dans une cellule de feuille soit FEUIL10 !F7 et FEUIL10 !F8 »
Mon début de code pour le nom et adresse mais à chaque ouverture ça s’efface
Private Sub Bt_Valider_Click()
[F7] = UserForm1.TextBox1 & " "
[F8] = UserForm1.TextBox2 & " "
Unload UserForm1
End Sub
- Zone TextBox3
« je voudrais que la date de création du document s’insère automatiquement dans cette zone mais qu’il la garde en mémoire »
« et l’envoyer dans une certaine feuille soit par exemple FEUIL1 !L1 »
- Zone TextBox4
« je voudrais que la date du dernier enregistrement du document s’insère automatiquement dans cette zone mais qu’il la garde en mémoire et évidemment se met à jour dès une nouveau enregistrement »
- Zone TextBox5
« je veux un numéro de devis attribuer d’office 1001 / 1002 etc … s’insère automatiquement dans cette zone mais qu’il la garde en mémoire »
« et l’envoyer dans une certaine feuille soit par exemple FEUIL1 !B1 »
Et pendant que j’étale mes lacunes en informatique, un autre sujet :
J’ais une feuille devis ou même facture, je ne voudrais plus passer par des formules du genre Cellule O12 [=L12*N12] / Cellule O13 [=L13*N13] etc … je voudrait une macro qui éxecute les multiplications de la ligne L12 à L50 X N12 à N50 dans les cellules O12 à O50. Est ce possible ?
Un grand merci Géraldine