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 :

Afficher une Formule vb dans toute_une_Colonne_délimitée_par_une_Variable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 14
    Par défaut Afficher une Formule vb dans toute_une_Colonne_délimitée_par_une_Variable

    Dans une macro excel,
    Je cherche à copier une Formule1
    dans la Première Colonne
    De la case A1 à la case Ax ou x est la Formule2 définissant le numéro de ligne.

    Merci d'avance au généreux solutionneur

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Par défaut
    Bonjour,
    Je n'ai pas bien compris ce que tu voulez faire.
    Je penses que tu n'est pas sur le bon forum.
    tu auras plus de chance de réponse si tu poste sur le forum vba et non vb.net
    A bientôt

  3. #3
    Membre éprouvé
    Inscrit en
    Avril 2009
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 99
    Par défaut
    Bonjour,

    Sais-tu qu'il existe un forum Excel -vba... Tu pourrais aller faire un tour là-bas, il y a peut-être plus de gens qui pourront te répondre

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 14
    Par défaut Soit ! C'est bien le Forum excel VBA
    Je repose ma question à tous les VB-istes.

    Soit une Formule-VB nommée F1 (Formule Classique qui compte des lignes)
    Soit une Formule-VB nommée F2 (Formule rendant un entier)

    Je voudrais Copier (en vb !!!) la Formule F1 dans toutes les cellules de la première colonne jusqu'à la ligne F2

    Comment procéder ?

    J'offre un au premier qui me le dicte.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 14
    Par défaut Voulez vous la formule pour vous booster ?
    Formule1 F1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ActiveCell.FormulaR1C1 = _
    "=MAX(IFERROR(MATCH(""zz"",INDIRECT(ADDRESS(1,COLU MN()+3+1,4)):
    INDIRECT(ADDRESS(1048576,COLUMN()+3+1,4))),0),
    IFERROR(MATCH(9^9,INDIRECT(ADDRESS(1,COLUMN()+3+1,4))
    :INDIRECT(ADDRESS(1048576,COLUMN()+3+1,4))),0))"
    Formule2 F2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ActiveCell.FormulaR1C1 = _
    :"=MAX(IFERROR(MATCH(""zz"",INDIRECT(ADDRESS(ROW() ,COLUMN()+3+1,4))
    :INDIRECT(ADDRESS(ROW(),1048576,4))),0),IFERROR(MA TCH(9^9,
    INDIRECT(ADDRESS(ROW(),COLUMN()+3+1,4))
    :INDIRECT(ADDRESS(ROW(),16384,4))),0))"
    On a rien sans rien

  6. #6
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Pourquoi pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1:F2").Formula = Range("A1").Formula
    ou bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1").AutoFill Destination:=Range("A1:F2"), Type:=xlFillDefault
    ou bien même :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Range("A1").Copy
    Range("A1:F2").PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
            SkipBlanks:=False, Transpose:=False

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

Discussions similaires

  1. [vb.net][html] afficher une page html dans une interface vb?
    Par graphicsxp dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/09/2005, 17h31
  2. [.NET][CR] Comment afficher une image blob dans un état ?
    Par moucrack dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 25/06/2005, 13h49
  3. Réponses: 6
    Dernier message: 22/12/2004, 11h00
  4. Afficher une image stockée dans interbase
    Par NicolasR dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/06/2004, 10h00
  5. [VB.NET] afficher une image stockée dans une table
    Par matonfire dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/03/2004, 11h21

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