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 :

Calcul coût transport.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Lille
    Inscrit en
    Juin 2013
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lille
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 127
    Par défaut Calcul coût transport.
    Bonjour à la communauté
    j'ai un problème avec le calcul de mon coût de transport.

    En effet, en appliquant une formule (aidé par Daniel, un membre du forum), j'arrive à calculer un prix dans la colonne transportCost de la feuille "calcul".

    En fait une fois que je parviens à faire une sorte de match entre ville d'origine de la feuille "calcul" et celle de "out Cost Bis" (de même avec le code postal, et le movementDay), il faut en fait que je parcours les ranges des tonnages et celle des distances pour trouver le bon couple distance/tonne qui me donnera la bonne valeur du prix/tonne à appliquer.

    La difficulté de cette exercice c'est de lire le couple distance/tonne dans la feuille "calcul" et d'aller chercher à quoi il correspond dans la feuille out Costbis" et enfin de l'inscrire dans la colonne transportCost.

    Une formule excel est très bonne tant que la feuille est petite; mais ma feuille est amené à s'allonger dans le futur.
    Une macro vba ferait l'affaire, mais je suis vraiment pommé en vba.

    merci à la communauté de m'aider

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Les formules iront plus vite qu'un code VBA

  3. #3
    Membre confirmé
    Homme Profil pro
    Lille
    Inscrit en
    Juin 2013
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lille
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 127
    Par défaut
    Bonjour,
    encore merci de me consacrer le temps sur ma question.
    Le problème c'est que j'ai mis en pièce jointe une petite partie du classeur.
    La feuille contient 25000 lignes et est amenée à s'agrandir rapidement.

    Pourriez-vous m'aider ne fut ce que le commencement d'une macro.

    Bien à vous

  4. #4
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Bonjour,

    Si tu m'expliques comment tu fais ton calcul EXACTEMENT ET EXPLICITEMENT je peux te le faire.

    Mais un code fait par moi en VBA n'ira jamais plus vite qu'un code fait par un développeur microsoft en langage bas niveau qui permet d'utiliser plusieurs cores d'un processeur.

    Si tu tiens quand même à le faire, c'est faisable.

  5. #5
    Membre confirmé
    Homme Profil pro
    Lille
    Inscrit en
    Juin 2013
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lille
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 127
    Par défaut
    Bonjour,
    oui j'aimerais le faire en VBA. Je pense que ça sera plus pratique.
    En pièce-jointe vous allez trouvez deux macros dans le module standard et dans la feuille "calcul".

    J'aimerais connaître un peu comment marche ce bout de code VBA parce que je suis pas du tout à l'aise avec ce langage.

    Bien à vous.

    PS: je tiens à remercier Daniel qui m'a bien aidé pour les 2 macros

  6. #6
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Si tu changes quoi que ce soit dans ton classeur ça va te recalculer TOUT le classeur. Si les calculs sont longs.. dès que tu écriras une cellule tu devras attendre deux heures.. Je te conseille de le mettre dans une routine simple que tu lanceras quand tu voudras.

Discussions similaires

  1. Calcul du coût de transport.
    Par bricko dans le forum Excel
    Réponses: 13
    Dernier message: 13/07/2013, 16h46
  2. Calcul coût transport
    Par bricko dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/07/2013, 16h45
  3. Calcul du coût de transport.
    Par bricko dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 10/07/2013, 10h01
  4. Calcul coût transport.
    Par bricko dans le forum Excel
    Réponses: 35
    Dernier message: 04/07/2013, 16h03
  5. [AC-2010] Calcul coût VBA Access
    Par gogo850 dans le forum VBA Access
    Réponses: 6
    Dernier message: 15/06/2012, 19h02

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