Erreur et modif macro mail, enregistrer, imprimer, PDF

je viens de créer un fichier avec des macro mais certaines sont incomplètes ou avec des erreurs et je bloque un peu

merci pour un petit coup de clavier

macro mail :

Erreur destinataire ne prends que le premier de la colonne

supprimer la feuille au bas du message, il faut seulement message

après avoir cliquer sur la macro, rester sur le tableau

puis en cliquant sur envoyer le message, l'envoyer automatiquement sans avoir à ouvrir la messagerie par défaut

macro enregistrer:

changer le format de la date, cellule (G3) mettre par ex: 12 mai 2012 pour pouvoir utiliser les macro

enregistrer un nouvel onglet à la droite du classeur avec espace entre G3, K3, ex: 23 mai 2012 10h30

NOUVEL ONGLET, CHANGEMENT DE MACRO (MACRO 5 au lieu de la 4) En UTILISANT LE MËME BOUTON (SEULEMENT ENREGISTRER)

si le mois change, créer un nouveau fichier xls

avec seulement onglet feuille de palanquée et liste

et avec en nom de fichier mois et année (fonction mois en G3)

Macro imprimante:

est il possible d'accélérer la macro en conservant les réglages

macro PDF:

enregistrement pdf:

mettre en titre document le nom de l'onglet actif et non celui du classeur excel

[b]

tableau[/b]

copier une cellule dans une autre cellule du même onglet

112fichier-plongee.zip (107.17 Ko)

pour modifier le format de la date, voici ce que j'ai trouvé:

http://office.microsoft.com/fr-fr/excel-help/modifier-le-calendrier-le-format-ou-linterpretation-de-lannee-sur-deux-chiffres-HP010054141.aspx#BMchange_the_default_date_format_to_dis

Cliquez sur le bouton Démarrer, puis sur le Panneau de configuration.

Effectuez l’une des opérations suivantes :

Dans Windows Vista, cliquez sur Horloge, langue et région.

Dans Windows XP, cliquez sur Options régionales, date heure et langue.

Cliquez sur Options régionales et linguistiques.

Effectuez l’une des opérations suivantes :

Dans Windows Vista, dans la boîte de dialogue Options régionales et linguistiques, cliquez sur l’onglet Formats.

Dans Windows XP, dans la boîte de dialogue Options régionales et linguistiques, cliquez sur l’onglet Options régionales.

Effectuez l’une des opérations suivantes :

Dans Windows Vista, cliquez sur Personnaliser ce format.

Dans Windows XP, cliquez sur Personnaliser.

Cliquez sur l’onglet Date.

Dans la liste Format de date courte, sélectionnez un format compatible pour renommer un onglet

J'ai réussi à résoudre certains de mes problèmes :

macro mail :

Erreur destinataire ne prends que le premier de la colonne

j'ai fait une cellule avec les différentes case de la colonne (ex =R20&";"&R21&";"&R22&";"&R23&";"&R24&";"&R25)

supprimer la feuille au bas du message, il faut seulement message

j'ai sélectionné deux cellules, pour éviter d'avoir tout le tableau

Sub mail()

'envoi un mail avec texte prédéfini

' Select the range of cells on the active worksheet.

ActiveSheet.Range("Q1:Q2").Select

ActiveWorkbook.EnvelopeVisible = True

With ActiveSheet.MailEnvelope

.Introduction = "bonjour ," & vbCrLf & vbCrLf _

& "mettre son texte" & vbCrLf & vbCrLf _

.Item.Subject = " " & Range("G3") & " à " & Range("K3") & Range("L3")

'objet du Courriel

'.Item.To = "adresse1;adresse2;adresse3" 'en mode réel mettre les adresses de tes différents destinataires

.Item.To = Range("R19")

End With

End Sub

après avoir cliquer sur la macro, rester sur le tableau

ça j'ai pas trouvé si j'ai une autre fenêtre ouverte je ne reviens pas sur ma feuille excel

puis en cliquant sur envoyer le message, l'envoyer automatiquement sans avoir à ouvrir la messagerie par défaut

pas trouvé non plus il faut que j'ouvre ma messagerie pour envoyer mes messages

macro enregistrer:

changer le format de la date, cellule (G3) mettre par ex: 12 mai 2012 pour pouvoir utiliser les macro

enregistrer un nouvel onglet à la droite du classeur avec espace entre G3, K3, ex: 23 mai 2012 10h30

voir message ci dessus

NOUVEL ONGLET, CHANGEMENT DE MACRO (MACRO 5 au lieu de la 4) En UTILISANT LE MÊME BOUTON (SEULEMENT ENREGISTRER)

j'ai créé deux boutons identiques l'un sur l'autre avec 2 macros différentes, lorsque je copie ma feuille par macro je supprime la macro du dessus

si le mois change, créer un nouveau fichier xls

avec seulement onglet feuille de palanquée et liste

et avec en nom de fichier mois et année (fonction mois en G3)

ça j'ai laissé tombé, je le ferai manuellement

Macro imprimante:

est il possible d'accélérer la macro en conservant les réglages

une fois la macro utilisée l'impression est rapide

macro PDF:

enregistrement pdf:

mettre en titre document le nom de l'onglet actif et non celui du classeur excel

pas trouvé

tableau

copier une cellule dans une autre cellule du même onglet

j'ai utilisé cette formule

Range("R2") = "=B15"

manque dernier de la liste,

=DECALER(CEL_PLONGEURS;0;0;NBVAL(COL_PLONGEURS)-1;1)

j'ai remplacé par =DECALER(CEL_PLONGEURS;0;0;NBVAL(COL_PLONGEURS)-0;1)

changé la formule en vba

=SI($B15="";"";RECHERCHEV($B15;NIV;4;0))

j'ai remplacé par "=IF(ISERROR(VLOOKUP(RC[-2],NIV,4,0)),"""",VLOOKUP(RC[-2],NIV,4,0))"

avec iserror pour éviter l'erreur #NA

Rechercher des sujets similaires à "erreur modif macro mail enregistrer imprimer pdf"