Bonjour,
J'ai un tableau avec une macro qui me permet de faire des régularisation sur vente,
cependant je viens de constaté une erreur dans ma macro car ma formule de base bouge.
Exemple Ma formule en C4 ==SIERREUR(RECHERCHEV($A3;$A$6:$V$6003;3;FAUX);(RECHERCHEV($A3;'TABLEAU DES VENTES'!$A:$BQ;3;FAUX)))
Je valide ma macro la formule a changer en =SIERREUR(RECHERCHEV($A3;$A$9:$V$6003;3;FAUX);(RECHERCHEV($A3;'TABLEAU DES VENTES'!$A:$BQ;3;FAUX)))
si vous souhaitez tester : https://docs.google.com/spreadsheets/d/19PLDbHCUa5Nkrs1Z_Gxp6N1n8huRIhilX0SiLpVGPU0/edit?usp=sharing
Je souhaite que les 3 premières ligne ne change pas de formule quand j'ajoute les ligne avec ma macro et que le A$6 soit l'équivalent de ma ligne + 2 lignes
Ma macro :
function N2() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('6:8').activate();
spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet.getActiveRange().getRow(), 3);
spreadsheet.getActiveRange().offset(0, 0, 3, spreadsheet.getActiveRange().getNumColumns()).activate();
spreadsheet.getRange('6:6').activate();
spreadsheet.getRange('3:5').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
spreadsheet.getRange('A6').activate();
};
Merci de Votre aide.