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 :

garder format d'origine en mémoire


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Divers
    Inscrit en
    Février 2017
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Divers

    Informations forums :
    Inscription : Février 2017
    Messages : 295
    Par défaut garder format d'origine en mémoire
    Bonjour j'ai ce code qui modifie le format de la ligne et de la colonne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)    With Range("A1").CurrentRegion
            .Interior.ColorIndex = 0
     
     
        End With
     
        If Target.Count = 1 And Not Intersect(Target, Range("A1").CurrentRegion) Is Nothing Then
     
     
          Intersect(Range("A1").CurrentRegion, Union(Target.EntireColumn, Target.EntireRow)).Interior.ColorIndex = 35
        End If
    End Sub
    Je voudrais remplacer la solution couleur par le fait de mettre le texte en gras (je suppose qu'il suffit de interior par le bold de font) mais voilà mon problème quand je change de cellule je voudrais récupérer mon format d'origine à savoir parfois italique parfois souligné. y a t'il moyen d'enregistrer le format en mémoire avant la mise en forme et de la récupérer quand on change de cellule.

    Merci.

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Par défaut
    Bonjour,
    Citation Envoyé par rossemma Voir le message
    mais voilà mon problème quand je change de cellule je voudrais récupérer mon format d'origine à savoir parfois italique parfois souligné. y a t'il moyen d'enregistrer le format en mémoire avant la mise en forme et de la récupérer quand on change de cellule.
    Avec VBA, beaucoup de choses sont possibles, entre autres, celle-ci !
    Par contre il faut mieux définir les contraintes, la solution ne serait pas la même pour une petite poignée de cellules que pour une feuille complète.

    Une solution très simple consiste à utiliser un copie de la feuille (sans donnée), éventuellement masquée, servant ainsi à mémoriser tous les formats d'origine

Discussions similaires

  1. Garder format et mise en page avec un copier-coller
    Par fribelle dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 10/11/2008, 14h01
  2. Garder données sur contrôle en mémoire
    Par phfle1 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 29/07/2008, 20h03
  3. garder format d'un graphique dynamique ?
    Par deby23 dans le forum Excel
    Réponses: 6
    Dernier message: 18/03/2008, 16h56
  4. transposer et garder format cellule
    Par vanille972 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/08/2007, 19h19
  5. [VB6] RichTextBox modifie le format d'origine
    Par eltran dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 14/04/2007, 13h04

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