Traduire un petit code VBA to google sheets

bonjour,

Pourriez vous me traduire ce code au script google Sheets merci d'avance

Sub copypast()

Application.ScreenUpdating = False

Worksheets("Semaine").Copy After:=Worksheets(Worksheets.Count)

ActiveSheet.Name = "S" & Worksheets.Count

Sheets("Semaine").Visible = False

Application.ScreenUpdating = True

End Sub

Bonjour et bienvenue,

Plutôt que "traduire", dis nous ce que tu veux faire et mets un lien vers un projet, ce sera plus efficace pour te donner une solution clé en main.

Merci pour votre réponse

je voudrais que quand je clique sur un bouton le code s'exécute , une feuille nommé S1 se recopier vers une feuille S2 et la feuille S1 soit masquer; une 2émé clique sur le bouton la feuille S2 soit masquer et une 3émé feuille S3 apparaitre avec les données de la feuille S2 ....jusqu'à que l'utilisateur arrive a cliquer 52 fois (soit 52 semaines)

Merci et voila mon projet sous excel

3test.xlsm (13.17 Ko)

Merci pour le fichier excel ... mais j'avais compris que c'était Google Sheets ! donc mets plutôt un lien vers un fichier google sheets ! https://www.sheets-pratique.com/fr/cours/partage

/** @OnlyCurrentDoc */
function onInstall(e) {
  onOpen(e); 
}
function onOpen(e) {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('**Nouvelle Semaine**')
  .addItem('Dupliquer !', 'dupliquer')
  .addToUi();
}
function dupliquer() {
  var doc = SpreadsheetApp.getActiveSpreadsheet();
  var actuelle = SpreadsheetApp.getActiveSheet();
  var actuel = actuelle.getName()
  var regExp = new RegExp("([0-9]+)", "g");
  var nouveau = regExp.exec(actuel)[0]*1 + 1
  nouveau = 'S'+ ('00' + nouveau).substring(1)
  SpreadsheetApp.getActiveSpreadsheet().insertSheet(nouveau);
  var nouvelle = doc.getSheetByName(nouveau);
  var plage = actuelle.getRange("A1:A4");
  plage.copyTo(nouvelle.getRange("A1"), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
  actuelle.hideSheet()
}

en fait, j'ai le projet que sur excel, j'ai essayé le code mais je n'ai pas arrivé à l'exécuté, peux tu partager avec moi le projet directement merci

Fais une copie

edit : lien vers fichier supprimé, tout est de toute façon dans le script ci-dessus

ca marche très bien merci

Cordialement

N'oublie pas de clore ce fil de discussion en cliquant sur

Rechercher des sujets similaires à "traduire petit code vba google sheets"