Convertir Macro Excel To Google Sheet

Bonjour,

Suite à la précieuse aide de Steelson, j’aurais aimé savoir si quelqu’un d’entre vous sait comment convertir cette macro Excel en JavaScript afin d’être capable de la lire sous Google Sheet ?

merci beaucoup pour votre aide :)

Sub copiecolonne()
Dim f1 As Worksheet, f2 As Worksheet
Set f1 = Sheets("Feuil1")
Set f2 = Sheets("Feuil2")

derL = f1.Cells(Rows.Count, 3).End(xlUp).Row
derC = f2.Cells(2, Columns.Count).End(xlToLeft).Column + 1

f1.Range(Cells(2, 3), Cells(derL, 3)).Copy Destination:=f2.Cells(2, derC)

End Sub

Bon dimanche

Bonjour Polak6,

A ma connaissance et dans l'état actuel de Google Sheet, la conversion des macros VBA EXCEL passe par la réécriture du code en javaScript.

Ach, va falloir que je m'y mettes alors pour retrouver mes réflexes de javascript ! Je vais regarder sur un cas simple et peut-être qu'après un mois je saurais faire ... Cela dit, c'est vrai que le langage est très bien fait et j'ai apprécié réaliser quelques codes dans drive. Il me semblait qu'il y avait une section pour google ...

Je vais commencer par ici https://zestedesavoir.com/tutoriels/1023/les-macros-google-spreadsheet/

A tester

function test_recopie() {
  var document = SpreadsheetApp.getActive();
  var f1 = document.getSheetByName("Feuille 1");
  var f2 = document.getSheetByName("Feuille 2");
  var derL = f1.getLastRow();
  var derC = columnToLetter(f2.getLastColumn()+1);
  //Browser.msgBox(derC);
  var plage = f1.getRange("C2:C" + derL);
  plage.copyTo(f2.getRange(derC + 2), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
};
function columnToLetter(column) {
  var temp, letter = '';
  while (column > 0) {
    temp = (column - 1) % 26;
    letter = String.fromCharCode(temp + 65) + letter;
    column = (column - temp - 1) / 26;
  }
  return letter;
}

Je te prie de m'excuser Steelson, je n'avais pas vu ta réponse !! C'est génial, c'est exactement ce qu'il me fallait !!

Merci beaucoup pour ta précieuse aide et le tutoriel que tu as partagé également :)

Passe une excellente journée

Rechercher des sujets similaires à "convertir macro google sheet"