Suivi mensuel Coût transport

Bonjour à tous !!

Voici une interrogation :

dans le classeur ci-joint 2 onglets :

  • un onglet RECAP : on rempli les cellules C1 - C2 - C3 ==> la colonne BRUT fait les calculs et j'obtiens le meilleur prix en F3 et F4 (dans le fichier joint je n'ai pas mis tout le détail du calcul : trop sensible !!)
  • un onglet NOV 2016 : calcule mes coûts de transports mensuels selon les informations rentrées sur chaque ligne.

Dans l'onglet NOV 2016, je ne sais pas comment obtenir les "PRIX TRS" et "Prix Pal" à partir de l'onglet RECAP :

est-ce qu'on peut trouver un moyen de lui dire de :

  • mettre dans l'onglet RECAP en C1 la valeur de la cellule B4 de l'onglet NOV 2016
  • mettre dans l'onglet RECAP en C2 la valeur de la cellule C4 de l'onglet NOV 2016
  • mettre dans l'onglet RECAP en C3 la valeur de la cellule D4 de l'onglet NOV 2016
  • et que cela me renseigne automatiquement les cellules E4 et F4 de l'onglet NOV 2016

sinon, avec du vba, avec les valeurs renseignées en B4 C4 et D4 de l'onglet NOV 2016 au minimum

cela me calcule E4 et F4.

ou dernière solution du vba intégrant mes calculs trop sensibles !!

J'espère être clair

Merci d'avance

291transports-2017.xlsx (10.62 Ko)

Bonjour,

Ci-joint une proposition à tester, en VBA.

Principe : pour chaque ligne de l'onglet "NOV 2016", on alimente l'onglet de calcul avec les 3 valeurs, et on récupère les 2 résultats.

Bonne journée

Bouben

Très bonne réponse.

Peut-on rajouter une condition : si la cellule DPT est vide, ne pas faire le calcul ?

Merci

On peut ...

A confirmer dans quel cas on ne fait pas le calcul : "DPT" vide uniquement ?

Dans le fichier fourni, cette colonne est toujours renseignée, en revanche la colonne "NB_PAL" est parfois vide.

Test à faire sur 1,2, 3 colonnes ? Lesquelles ?

Bouben

Dans mon fichier original,

c'est bien sur la seconde colonne qu'il faut faire le test (DPT)

Merci

Ci-joint une nouvelle version avec le test complémentaire

Bouben

Je complique la chose :

La feuille mois n'est plus dans le même fichier que RECAP

Mois = reste active sheet

Récap : chemin d'accès est "C:\mes documents\Exp.xlsm"

J'ai donc repris ton code en le modifiant ainsi :

Sub Calcul()

    Dim wb As Workbook 'classeur Excel
    Dim Recap As Worksheet 'feuille Excel
    Dim Mois As Worksheet
    Dim iDerLig As Integer
    Dim iLig As Integer

    Set wb = Workbooks.Open("C:\MES DOCUMENTS\Exp.xlsm")
    Set Recap = wb.Worksheets("Récap")
    Set Mois = ActiveSheet

    iDerLig = Mois.Range("A" & Rows.Count).End(xlUp).Row

L'opération s'arrête sur la feuille RECAP en C2

Il faut que le fichier Exp.xlsm reste ouvert tant que la boucle est active.

Merci d'avance

Rechercher des sujets similaires à "suivi mensuel cout transport"