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 :

macro pour excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 3
    Par défaut macro pour excel
    Bonsoir,
    J'ai besoin d'aide pour faire une macro sur excel. J'ai un cellule avec un ancien index et une avec un nouvel index, le but est que le nouvel index devienne l'ancien mais que si il n'y a pas de nouvel index; l'ancien reste à sa place au moment de l'impression du document. Si l'un d'entre vous peut m'apporter son aide et me donner la macro, ce serait génial.
    D'avance merci à tous.

    bichet62

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2013
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 151
    Par défaut
    Bonsoir,

    Pourrais-tu détailler un peu plus ton problème, une cellule avec un nouvel index et une avec un ancien, c'est pas très parlant...

  3. #3
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 3
    Par défaut
    en fait il s'agit d'un tableau pour calculer des dépenses régulières à partir d'index relevé.
    je te donne un exemple

    nouvel index      ancien index           différence       pourcentage
      2500                    2200                   300                 7 %
      2750                    2500                   250      1ère possibilité
         0                       2200                                2ème possibilité
    Je voudrai que le nouvel index 2500 devienne l'ancien index à la place de 2000 pour le prochaine relevage mais que si le nouvel index est égal à zéro l'ancien reste le même c'est à dire 2000. J'espère avoir été plus claire dans mes explications.

  4. #4
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Var_I as Integer
    For Var_I = 2 to 4
       if cells(Var_I,1).value <> 0 then cells(Var_I,2).value = cells(Var_I,1).value
    Next Var_I
    Mais, à ta place, je ne m'embêterais pas à passer par les macros. Je me contenterai d'insérer une colonne après "ancien indice" que j'appellerai "ancien indice corrigé" (ou quelque chose comme ça) et dans laquelle je mettrais dans chaque ligne la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(LC(-2)=0;LC(-1);LC(-2))

  5. #5
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 3
    Par défaut
    merci beaucoup pour tout et aussi pour le conseil.
    je vais essayer les 2.

  6. #6
    Membre Expert
    Homme Profil pro
    retraité
    Inscrit en
    Mars 2013
    Messages
    885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 885
    Par défaut macro pour excel
    Bonjour,

    Attention : Si je comprends bien l'intention, mettre des , en lieu et place des . dans cells(.......).

    Pourquoi var_i de 2 à 4 ?

    Pour ce qui est de la colonne rapportée,cela attribuera le nouvel indice à la colonne créée mais ne modifiera pas la colonne 2(ancien index).

    Cordialement,

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

Discussions similaires

  1. [XL-2002] Macro pour Excel
    Par mougq31 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/05/2011, 12h11
  2. [Toutes versions] macro pour excel : application d'une augmentation annuelle en %
    Par friseb dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 04/03/2010, 09h13
  3. macro pour excel
    Par vanille972 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/09/2007, 09h08
  4. Complexité d'une macro pour Excel
    Par MatMeuh dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 14/04/2006, 11h23
  5. Réaliser une macro en VBA pour excel afin de créer un graphe
    Par xavier le breuil dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/12/2005, 14h41

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