Bonjour,
J'ai commencé à réaliser une macro sur sheet (enregistrement auto), je souhaiterai automatiser la création d'un nouveau projet sur une même feuille.
Ma macro fonctionne mais je souhaiterai qu'elle commence à partir de la ligne 3 sur la dernière colonne vide.
Pourriez-vous m'aider?
function NPP4() {
var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.setActiveSheet(spreadsheet.getSheetByName('PROJET'), true);
spreadsheet.getCurrentCell().offset(0, -6, 18, 6).copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_FORMAT, false); spreadsheet.getCurrentCell().offset(0, -6, 18, 6).copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_DATA_VALIDATION, false); spreadsheet.getCurrentCell().offset(0, -6, 18, 6).copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_CONDITIONAL_FORMATTING, false);
spreadsheet.getCurrentCell().offset(0, 0, 1, 6).activate() .setFormulaR1C1('=YEAR(TODAY())&"-"&TEXT(MID(R[0]C[-6];6;1)+1;"0")'); spreadsheet.getCurrentCell().offset(0, 0, 1, 6).activate() .mergeAcross(); spreadsheet.getActiveRangeList().setHorizontalAlignment('center') .setBorder(true, null, null, null, null, null, '#000000', SpreadsheetApp.BorderStyle.SOLID_THICK) .setFontFamily(null);