Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 29/08/2005, 16h20   #1 (permalink)
Alex
Guest
 
Messages: n/a
Par défaut Nul en VBA, besoin d'une petite aide pour modifier

Salut,

J'ai trouvé une petite macro super pratique poue envoyer une page excel ou tout le classeur en 1 petit clic.

La macro est vraiment bien mais un peu trop 'impersonnelle' pour une utilisation au bureau car elle envoie les fichiers sans aucun texte dans le corps de l'email.

Je souhaiterai ajouter (directement ds le code VBA, c'est plus simple) un petit texte standard pour les destinataires des fichiers (ça sera un truc du genre 'veuillez trouver ci-joint .... blablablablablablablabla).

Est ce qu'une âme charitable du forum pourrait jeter un coup d'oeil à cela ?
Il me semble que le code est rattaché aux forms USF1 & USF2.


Merci d'avance



Alex
  Réponse avec citation
ANNONCES
Vieux 29/08/2005, 22h16   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mai 2005
Localisation: Le Havre
Version Excel : Excel XP (PC)
Messages: 149
Par défaut Re:Nul en VBA, besoin d'une petite aide pour modifier

Bonsoir Alex,

as-tu la macro en question...! ou le fil qui t'a conduit vers elle.

A+ Christian.
N_Christian est déconnecté   Réponse avec citation
Vieux 30/08/2005, 09h46   #3 (permalink)
Alex
Guest
 
Messages: n/a
Par défaut Re:Nul en VBA, besoin d'une petite aide pour modifier

L'attachement du fichier n'a pas fonctionné !!!!!!!!!!!
  Réponse avec citation
Vieux 30/08/2005, 09h48   #4 (permalink)
Alex
Guest
 
Messages: n/a
Par défaut Re:Nul en VBA, besoin d'une petite aide pour modifier

Bon, je n'arrive pas à joindre le fichier mais voila la partie principale du code VBA (il est en plusieurs parties ds le fichier mais cette partie est de loin la + importante).


Encore merci.

Private Sub CommandButton1_Click()
Dim Arobase As String
Dim Point As String
Dim Vide As Variant
If OptionButton1 = False And OptionButton2 = False Then
MsgBox 'Vous Devez Faire un Choix pour ce que vous désirez envoyer', vbExclamation, USF2.X
Exit Sub
End If
If TextBox1.Value = '' Then
MsgBox 'vous avez oublié de rentrer une adresse'
OptionButton1.Value = False
OptionButton2.Value = False
TextBox1.SetFocus
Exit Sub
End If

MailAdresse = TextBox1

If TextBox2.Value = '' Then
MsgBox 'vous avez oublié de rentrer un objet'
OptionButton1.Value = False
OptionButton2.Value = False
TextBox2.SetFocus
Exit Sub
End If
MailSubject = TextBox2
mailbody = 'test vlkdfhgkjfhgkljhfdkgjdjfghfkgkjghhhhhhhhhhhhhhhhhh hhhhhhhhhh'

On Error GoTo BadMail
Arobase = Application.WorksheetFunction.Search('@', MailAdresse, 1)
Point = Application.WorksheetFunction.Search('.', MailAdresse, 1)

On Error GoTo Suite
Vide = Application.WorksheetFunction.Search(' ', MailAdresse, 1)
Suite:
If Vide <> '' Then GoTo BadMail

If OptionButton1.Value = True Then
Unload Me
USF2.Show
End If

If OptionButton2.Value = True Then
Unload Me
SortirUserForm
End If

Exit Sub
BadMail:
MsgBox 'L'adresse Email ne semble pas valide'
TextBox1.SetFocus
End Sub
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 06h23.


(C) 2006 Excel Downloads