Format date et heure.
Fermé
Tamtam7010
Messages postés
22
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
25 juillet 2021
-
Modifié le 30 janv. 2019 à 13:07
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 30 janv. 2019 à 19:11
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 30 janv. 2019 à 19:11
A voir également:
- Format date et heure.
- Format epub - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- 2go internet = combien d'heure - Forum Opérateurs & Réseaux mobiles
2 réponses
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
30 janv. 2019 à 13:45
30 janv. 2019 à 13:45
Bonjour,
Remplace la macro par celle-ci
Remplace la macro par celle-ci
Sub Envoyer_Mail_Outlook() Dim ObjOutlook As New Outlook.Application Dim oBjMail Dim Nom_Fichier As String Set ObjOutlook = New Outlook.Application Set oBjMail = ObjOutlook.CreateItem(olMailItem) Nom_Fichier = "C:\Temp\Délais Avions - Copie.pdf" If Nom_Fichier = "" Then Exit Sub With oBjMail .To = "jerome.bouly.external@airbus.com" .Body = "Accès Avion " & Range("D3").Value & vbCrLf & vbCrLf & vbCrLf & vbCeLf & "Arrivée avion : le " & Range("J3").Value & " à " & Format(Range("L3").Value, "hh:mm") _ & vbCrLf & vbCrLf & vbCeLf & "Entrée 1 : le " & CDate(Range("J26").Value) & " à " & Format(Range("L26").Value, "hh:mm") _ & vbCrLf & vbCrLf & vbCeLf & "Cabine : le " & CDate(Range("J29").Value) & " à " & Format(Range("L29").Value, "hh:mm") _ & vbCrLf & vbCrLf & vbCeLf & "Entrée 4 : le " & CDate(Range("J32").Value) & " à " & Format(Range("L32").Value, "hh:mm") _ & vbCrLf & vbCrLf & vbCeLf & "Soute 1 : le " & CDate(Range("J55").Value) & " à " & Format(Range("L55").Value, "hh:mm") _ & vbCrLf & vbCrLf & vbCeLf & "Soute 2 : le " & CDate(Range("J58").Value) & " à " & Format(Range("L58").Value, "hh:mm") _ & vbCrLf & vbCrLf & vbCrLf & vbCeLf & "Cordialement," _ & vbCrLf & vbCrLf & vbCeLf & "L'Equipe Working Party Cabine." .Subject = "MSN " & Range("D3").Value .Display '.Send End With Set oBjMail = Nothing Set ObjOutlook = Nothing End Sub
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
30 janv. 2019 à 13:55
30 janv. 2019 à 13:55
Bonjour
1° proposition, reste à valider:
intégrer en en-tête de la macro d'envoi le copier / coller "spécial valeur" des cellules dats et heures
2° proposition
si vous pouvez entrez date et heure dans une cellule hors champ, par exemple Z1, vous pouvez transcrire dans les cellules à afficher avec ces formules
pour la date:
=TEXTE(Z1;"jjjj jj mm aaaa") pour l jour
=TEXTE(Z1;"hh:mm") pour l'heure
3° variante
si votre entrée correspond au moment en cours, remplacer dans les formules précédentes Z1 par MAINTENANT()
crdlmnt
1° proposition, reste à valider:
intégrer en en-tête de la macro d'envoi le copier / coller "spécial valeur" des cellules dats et heures
2° proposition
si vous pouvez entrez date et heure dans une cellule hors champ, par exemple Z1, vous pouvez transcrire dans les cellules à afficher avec ces formules
pour la date:
=TEXTE(Z1;"jjjj jj mm aaaa") pour l jour
=TEXTE(Z1;"hh:mm") pour l'heure
3° variante
si votre entrée correspond au moment en cours, remplacer dans les formules précédentes Z1 par MAINTENANT()
crdlmnt
Tamtam7010
Messages postés
22
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
25 juillet 2021
30 janv. 2019 à 18:53
30 janv. 2019 à 18:53
Bonjour Vaucluse,
Je suis un peu perdu dans ce que tu m'as proposé :
1° Ta première proposition semble faisable sauf que je ne connais pas le copier/coller spécial valeurs, j'ai fait quelques recherches mais je ne vois pas comment l'intégrer.
2° Si j'ai bien compris il faudrait que j'ajoute des cellules intermédiaire puis la recopier dans la cellule définitive, pour eviter des problème de format.
3° Mes valeurs correspondent au moment actuel ou j'appuie sur bouton, ytmarcieep
Je suis un peu perdu dans ce que tu m'as proposé :
1° Ta première proposition semble faisable sauf que je ne connais pas le copier/coller spécial valeurs, j'ai fait quelques recherches mais je ne vois pas comment l'intégrer.
2° Si j'ai bien compris il faudrait que j'ajoute des cellules intermédiaire puis la recopier dans la cellule définitive, pour eviter des problème de format.
3° Mes valeurs correspondent au moment actuel ou j'appuie sur bouton, ytmarcieep
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
>
Tamtam7010
Messages postés
22
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
25 juillet 2021
Modifié le 30 janv. 2019 à 19:18
Modifié le 30 janv. 2019 à 19:18
1° vous pouvez créer ça par enregistrement pour élaborer le libellé VBA et compléter votre macro
2° non, il faut effectivement la cellule intermédiaire Z1 pour entrer les valeurs, mais les formules subsistent dans les cellules "définitives", il n'y a rien à copier coller. Les formules transforment la valeur num date/heure en texte
3° alors il devrait suffire de placer les formules dans les cellules "définitives", et d'affecter la date/heure via la macro dans la cellule hors champ (Z1 de l'exemple). Les cellules "définitives" avec formule ne seront plus dans la macro, seule Z1 sera affectée via VBA
voyez le modèle ici (juste pour le tableau la macro n'est as modifiée) qui renvoie les infos à partir de l'entrée en Z1
https://mon-partage.fr/f/V18ySsvB/
crdlmnt
2° non, il faut effectivement la cellule intermédiaire Z1 pour entrer les valeurs, mais les formules subsistent dans les cellules "définitives", il n'y a rien à copier coller. Les formules transforment la valeur num date/heure en texte
3° alors il devrait suffire de placer les formules dans les cellules "définitives", et d'affecter la date/heure via la macro dans la cellule hors champ (Z1 de l'exemple). Les cellules "définitives" avec formule ne seront plus dans la macro, seule Z1 sera affectée via VBA
voyez le modèle ici (juste pour le tableau la macro n'est as modifiée) qui renvoie les infos à partir de l'entrée en Z1
https://mon-partage.fr/f/V18ySsvB/
crdlmnt
30 janv. 2019 à 18:16