bonjour,
dans mon fichier excel, j'ai créer un bouton de commande intitulé CommandButton1
la valeur de la cellule B1 = "prenom.nom@fournisseur.fr"
je souhaiterai créer 2 macros afin que la procédure suivante soit automatique.
Macro 1:
1- à l'ouverture du fichier, Excel recherche le nom de la station qui ouvre le fichier et l'inscrit dans la cellule A1 (voir nota ci-dessous),
1-1- si A1="MaStation" alors CommandButton1.enabled = true sinon CommandButton1.enabled = false
Macro 2:
2-lorsque je clic sur CommandButton1 la macro2:
2-1- insére l'image localisé à l'adresse suivante "C:\MesDoc\Picture.jpg",
2-2- créer un nouveau message outlook,
2-3- saisie automatiquement dans le champ "A..." la valeur de la cellule B1,
2-4- saisir automatiquement l'objet du message = valeur de C1,
2-5- saisir automatiquement le message = valeur de D1,
cela est-il possible?
tout cela peut-il se faire en VB dans excel??
Nota:
sous Access le code suivant permet de récupérer le nom de la station utilisée:
Dim stTmp asString, lgTmp as Long
stTmp = Space$(250)
lgTmp = 251
Call GetComputerName (stTmp, lgTmp)
ComputerName = split(stTmp, Chr$(0)) (0)
peut-il être utilisé comme tel dans Excel??
merci d'avance pour votre aide
dans mon fichier excel, j'ai créer un bouton de commande intitulé CommandButton1
la valeur de la cellule B1 = "prenom.nom@fournisseur.fr"
je souhaiterai créer 2 macros afin que la procédure suivante soit automatique.
Macro 1:
1- à l'ouverture du fichier, Excel recherche le nom de la station qui ouvre le fichier et l'inscrit dans la cellule A1 (voir nota ci-dessous),
1-1- si A1="MaStation" alors CommandButton1.enabled = true sinon CommandButton1.enabled = false
Macro 2:
2-lorsque je clic sur CommandButton1 la macro2:
2-1- insére l'image localisé à l'adresse suivante "C:\MesDoc\Picture.jpg",
2-2- créer un nouveau message outlook,
2-3- saisie automatiquement dans le champ "A..." la valeur de la cellule B1,
2-4- saisir automatiquement l'objet du message = valeur de C1,
2-5- saisir automatiquement le message = valeur de D1,
cela est-il possible?
tout cela peut-il se faire en VB dans excel??
Nota:
sous Access le code suivant permet de récupérer le nom de la station utilisée:
Dim stTmp asString, lgTmp as Long
stTmp = Space$(250)
lgTmp = 251
Call GetComputerName (stTmp, lgTmp)
ComputerName = split(stTmp, Chr$(0)) (0)
peut-il être utilisé comme tel dans Excel??
merci d'avance pour votre aide