IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Optimiser un petit code [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut Optimiser un petit code
    Bonsoir a tous et toutes, bonsoir forum,

    Ce code affiche en A3 ce message " Dernier accès le 07 06 2009 à 17:30 "

    avec le " D " et le " à " en rouge et gras.

    Je pense que l'on peut faire bien plus court et dans le but d'optimiser mon programme SVP si quelqu'un veut bien faire quelque chose, ca serai fort gentil.

    Je vous souhaitent une excellente soirée et merci beaucoup

    Raymond

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    Dim modifs As Boolean
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    modifs = True
    End Sub
     
    Public Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Application.DisplayAlerts = False
    ThisWorkbook.SaveAs ThisWorkbook.Path & "\Gestion " & Format(Now, "dddd dd mmm yyyy", vbMonday) & ".xlsm"
    Application.DisplayAlerts = True
    If modifs = True Then
     
    With Worksheets("Compte").[A3]
    .ClearFormats
    .NumberFormat = "@"
    .Value = "Dernier accès le " & Format(Date, "dd mm yyyy") & " à " & Format(Time, "H:MM")
     
    .Font.Name = "Arial"
    .Font.Size = 11
    .VerticalAlignment = xlCenter
    .HorizontalAlignment = xlCenter
    .Characters(1, 1).Font.ColorIndex = 3      'Pour mettre le D
    .Characters(1, 1).Font.Bold = True
     
    .Characters(2, 37).Font.ColorIndex = 1     'Retour a la normal
    .Characters(2, 37).Font.Bold = False
     
    .Characters(29, 1).Font.ColorIndex = 3     'Pour le à
    .Characters(29, 1).Font.Bold = True
     
    .Characters(39, 6).Font.ColorIndex = 1     'Retour a la normal
    .Characters(39, 6).Font.Bold = False
    End With
     
    End If
    End Sub

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 226
    Par défaut
    Bonsoir tout le monde,

    Franchement, je pense que difficile de faire mieux, même au niveau du With.

    Mais peut-être qu'un génie va me contredire

    Cela dit, Bonne nuit à tous !

    Anton.

  3. #3
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2008
    Messages
    704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2008
    Messages : 704
    Par défaut
    Bonjour a tous et toutes, forum

    Salut Antoniom

    Merci pour la reponse, je pensais qu'on pouvais faire mieux tant pis c'est pas grave, je vais ré essayer quand meme,

    Bonne journée a toi

    Raymond

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Optimiser un petit morceau de code
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/04/2008, 16h49
  2. Y a-t-il une solution pour optimiser mon petit code ?
    Par pierre987321 dans le forum Delphi
    Réponses: 20
    Dernier message: 14/06/2007, 10h53
  3. Probleme avec un petit code (je debute)
    Par cladou dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 10/01/2006, 18h56
  4. help sur un petit code avec XMLHttpRequest et setTimeout
    Par grinder59 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/10/2005, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo