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 :

Marco table de Morel


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
    Juillet 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 35
    Par défaut Marco table de Morel
    Bonjour à toutes et à tous!

    Débutant dans la programmation VBA, je sollicite votre aide pour l'écriture d'une macro qui cherche du texte et des nombres dans une feuille de calcul Excel et les copie sur une deuxième feuille. Ci-joint un exemple.

    - Sur la feuilleEntrée, on peut lire les concentrations, les constantes d'équilibre et les coefficients stœchiométriques dans les blocs colorés.

    - La feuilleCalcul résume la forme et l'ordre que doit avoir les données copiées.

    La procédure pourrait être le suivant:

    Sur la feuilleEntréeVérifier:

    Si "Concentration initiale de l'ion libre Xi de la cellule L1Ci" <> "0.000" alors
    CopierColler texte Xi dans feuilleCalcul à partir de la colonne3.
    [Copier d'abord les ions positifs excepter H+ ensuite les ions négatifs excepter OH- et terminer toujours les deux dernières colonnes par H+ et OH-]

    Ensuite pour le bloc LogKf
    CompterNombre de Logkf à écrire puis
    Ecrire ("LogKf") dans FeuilleCalcul.Cellule(L2C1)
    Si Valeurdecellule(LiCi) <> " " alors
    CopierColler Valeur "FeuilleEntréecellule LiC3" Dans FeuilleCalcul (LiC2)
    CopierColler Coefficient de Xi dans FeuilleCalcul cellule(LiCi)
    Bloc pKa
    Meme procedure avec ecrire de pKa à la place de LogKf
    Bloc pKs
    Meme procedure avec ecrire de pKs à la place de LogKf
    FinSi
    FinSi
    FinSi

    J'ai au total près de 2000lignes d'équations et de constantes.

    Il semble que c'est possible de faire une base de données Acess. Quelqu'un s'y connaîtrais pour m'aider aussi.

    Merci pour votre aide!
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Il est hors de question que l'on te produise la macro à ta place... Bien que je sois consciente du problème auquel tu fais face.

    Le mieux pour toi serait de faire quelques macros par enregistrement et de regarder le code que l'enregistreur a écrit. Ensuite tu pourras consulter les tutoriels et les FAQs (VBA et Excel) pour modifier (ou créer) une macro.

    Nous nous ferons un plaisir de répondre à toute question précise sur un point précis.

    Bon courage.

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

Discussions similaires

  1. [AC-2007] Marco pour un export pesronnalisé des tables
    Par coolmek dans le forum Macros Access
    Réponses: 1
    Dernier message: 10/07/2013, 14h34
  2. MARCO pour exporter table dans fichier EXCEL
    Par minaprs dans le forum Macro
    Réponses: 1
    Dernier message: 16/04/2009, 17h21
  3. Réparation table/entête endommagée
    Par tbesrour dans le forum Paradox
    Réponses: 15
    Dernier message: 27/11/2007, 10h42
  4. Newbie......compilateur et table de caractères
    Par Cyberf dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 21/08/2002, 14h29
  5. [Comparatifs] Limites nombres tables et quantité de données
    Par benj63 dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 13/06/2002, 21h31

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