diff --git a/src/app/components/generic-calculator/calculator.component.ts b/src/app/components/generic-calculator/calculator.component.ts
index 0228b5f3c99f846caf44ba1e198865e4db7ced57..fc99419c24d35c7c3924a242acd96b22e28dcad9 100644
--- a/src/app/components/generic-calculator/calculator.component.ts
+++ b/src/app/components/generic-calculator/calculator.component.ts
@@ -1277,6 +1277,7 @@ export class GenericCalculatorComponent implements OnInit, DoCheck, AfterViewChe
         const f: FormulaireDefinition = await this.formulaireService.createFormulaire(CalculatorType.MacroRugoRemous);
         const mrr = (f.currentNub as MacroRugoRemous);
         mrr.setPropValue(MacroRugoRemous.NubMacroRugoProp, this.formulaire.currentNub.uid);
+        mrr.syncSectionMacroRugo();
         this.router.navigate(["/calculator", f.uid]);
     }
 
diff --git a/src/app/formulaire/definition/form-macrorugo-remous.ts b/src/app/formulaire/definition/form-macrorugo-remous.ts
index ab26cd956588370da607648bad73de69cc265671..5ce622c62e902266a8a99d1c7814b3bece112d7a 100644
--- a/src/app/formulaire/definition/form-macrorugo-remous.ts
+++ b/src/app/formulaire/definition/form-macrorugo-remous.ts
@@ -15,6 +15,7 @@ export class FormulaireMacroRugoRemous extends FormulaireFixedVar {
         }
         if (pam !== undefined) {
             props.setPropValue(MacroRugoRemous.NubMacroRugoProp, pam.uid);
+            props.setPropValue("Q", pam.prms.Q.V);
         }
         return super.initNub(props);
     }