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 :

Transformer formules excel en macro VBA


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Janvier 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2018
    Messages : 2
    Par défaut Transformer formules excel en macro VBA
    Bonjour,

    je chercherais a modifier sur ce fichier les formules excel en VBA pour allèger un fichier, je joins un fichier en exemple.
    j'ai un nombre de colonnes illimités

    j'aimerai modifier les colonnes de A à F pour obtenir les colonnes GIKLMN (colonnes en bleues) .

    Merci de votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par fred2312 Voir le message
    je joins un fichier en exemple.
    A lire aussi : https://www.developpez.net/forums/d8...s-discussions/

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 972
    Par défaut
    Bonjour
    Regarde coté Enregistreur Automatique
    - Place ton curseur en colonne G2
    - Démarre l'enregistreur automatique des macro
    - Tu aura un code sur plateau
    voila comme exemple le colonne G2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Testt()
    With Worksheets("Feuil1")
    derlig = .Range("A" & Rows.Count).End(xlUp).Row 'pour chercher la dernière ligne non vide
        Range("G2").Select
        ActiveCell.FormulaR1C1 = "=DATE(LEFT(RC[-6],4),MID(RC[-6],5,2),RIGHT(RC[-6],2))" 'c'est le code obtenu via l'enregistreur auto
        Range("G2").Select
        Selection.AutoFill Destination:=Range("G2:G" & derlig), Type:=xlFillDefault 'juste pour copier la formule jusqu'au dernière ligne non vide
    End With
    End Sub
    Bonne journée

  5. #5
    Nouveau candidat au Club
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Janvier 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2018
    Messages : 2
    Par défaut BENNSAR
    Merci BENNSAR pour ta réponse.
    J'avais deja fait quelques test en employant ta méthode, mais le problème c'est que ca me met des formules dans mon fichier et c'est cela que je voudrais eviter pour que je puisse allèger mon fichier au maximun.
    Car j'ai un gros fichier excel avec plusieurs feuilles issu d'extraction et j'aimerai que le fichier final s'ouvre plus vite, c'est pour cela que je pense que des formules VBA pourrai me renvoyer du texte au lieu de formules.

    Merci bcp

Discussions similaires

  1. [XL-2007] Transformer une formule excel en macro
    Par cocole27 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/12/2015, 10h58
  2. Réponses: 2
    Dernier message: 19/03/2008, 10h30
  3. Lien Delphi-Excel avec macro VBA
    Par sroge dans le forum Langage
    Réponses: 1
    Dernier message: 06/02/2008, 10h51
  4. Transformé une formule Excel en script VBA ?
    Par SFLEY dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 06/01/2007, 11h48
  5. probleme de selection aleatoire sur excel avec macro vba
    Par guillaume sors dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/10/2005, 10h51

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