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 :

Copier un texte et ajouter = pour créer une formule [XL-2019]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 21
    Par défaut Copier un texte et ajouter = pour créer une formule
    Bonjour,

    j'ai plusieurs formules écrites sans "=" et je voudrais créer une macro pour copier chaque cellule et les coller dans une autre en y ajoutant le "=" pour créer la formule dans la nouvelle cellule. Une idée ?

    Merci d'avance

    Ben

  2. #2
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Bonjour,

    Tout simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub TransformeTexteEnFormule()
    Range("A1").FormulaLocal = "=" & Range("A1").Value
    End Sub
    A voir s'il y a plusieurs types de formules, notamment des formules matricielles.

  3. #3
    Membre averti
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 21
    Par défaut
    J'ai pensé à ça mais ça fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub Macro7()
    '
    Dim j As String
    j = Feuil1.Range("CL9").Text
     
    Feuil1.Range("AJ9").Value = "=" & j
    End Sub
    EDIT : J'avais pas vu ta proposition, encore plus simple, merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/10/2015, 15h31
  2. problème pour créer une formule comportant plusieurs conditions
    Par roufko dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/06/2014, 22h04
  3. ajout de slash pour créer une date
    Par erox44 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/04/2008, 12h04
  4. [FLASH MX2004] Aide pour créer une animation
    Par SnakeTales dans le forum Flash
    Réponses: 5
    Dernier message: 04/08/2005, 10h50
  5. J'ai un pb pour créer une interface [100% HTML]
    Par White_Angel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 15/04/2005, 15h55

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