Grouper lignes à partir de ma ligne active

Bonjour et merci d'avance

Sur GoogleSheet, j'ai un enregistreur de macro. Je selectionne 3 lignes et groupes ces 3 lignes.

J'ai ce code:

function Macrosanstitre4() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('1031:1033').activate()
  .shiftRowGroupDepth(1);
};

Voici ma demande. J'aimerais qu'il regroupe les 3 lignes suivantes de ma ligne active.

Donc cette ligne à adapté du genre: spreadsheet.getRange('ActiveRow+1:ActiveRow +3').activate()

Bonne journée

Claude

Bonjour,

function ligne() {
  var spreadsheet = SpreadsheetApp.getActive();
  var val = spreadsheet.getActiveRange().getRow();
  spreadsheet.getRange(val+':'+(val+3)).activate()
  .shiftRowGroupDepth(1);
};

Bonne Soirée

Merci beaucoup pour ton code.

Exactement ce que je voulais.

J'y ai adapté pour ligne suivante: spreadsheet.getRange(val+1+':'+(val+3)).activate()

Après un copier/coller pour une insertion de nouvelle facture,

j'y regroupe les lignes qui n'on pas besoin d'être visibles

Merci encore et bonne soirée!

Claude

Rechercher des sujets similaires à "grouper lignes partir ligne active"