Suppression de données de quelques feuilles de calcul
Résolunlbmoi Messages postés 473 Statut Membre -
Bonjour,
Mon fichier contient plusieurs feuilles nommées "Utilisation_fichier", "Résultat", "ClubA", "ClubB", "ClubC", ..., "Donnees".
Les feuilles ClubA -> ClubX contiennent des données que j'aimerais supprimer à chaque fin de saison pour repartir sur une nouvelle saison (pour être plus précis, supprimer les cellules A2 à E150).
Je n'arrive pas à voir comment je peux créer mon script pour faire ce que je souhaite faire.
Merci pour votre aide
- Suppression de données de quelques feuilles de calcul
- Fuite données maif - Guide
- Forcer suppression fichier - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Supprimer les données de navigation - Guide
- Bruler des feuilles de laurier - Guide
3 réponses
Bonjour,
Feuilles... cellules ... dans quel logiciel ?
Et puis.. tu dis ne pas y arriver .. qu'as tu essayé ?
Bonsoir,
Effectivement, j'aurais pu être un peu plus précis et indiquer qu'il s'agissait d'un document google sheet.
Tu n'as pas répondu à mon autre question.
Mais bon, ceci devrait te donner déjà un bon point de départ...
https://www.google.com/search?q=google+sheet+js+clear+celll
Reviens nous voir avec le code tenté si tu rencontres encore des soucis en n'oubliant pas d'expliquer précisément sur quelle partie tu bloques.
J'ai réussi à trouver la solution notamment en parcourant ton lien : je n'avais pas pensé pouvoir utiliser une boucle for pour parcourir les différentes feuilles qui m'intéressent.
function effaceDonnees() {
var feuille = SpreadsheetApp.getActive().getSheets();
for (var i =2; i<feuille.length-2; i++) {
feuille[i].getRange('A2:E150').clearContent();
}
}
Merci
bonjour,
je ne comprends pas non plus votre titre, il reprend "feuilles de calcules" hors en Javascript cela n'existe pas !
Ne confondriez vous pas le Javascript et le le langage VBA ( visual basic for application) qui lui est bien lié au feuille de calcules , documents word, et bas de données Access.
Il y a un grande différence entre ces deux langages.
Attention aussi de ne pas confondre le Javascript et le langage Java .
Le javascript, est un langage utilisé dans la conception de pages web et est généralement utilisé avec le langage HTML + CSS . Le javascript est un langage "coté client " de la page web tandis que pour le coté Serveur , on utilisera plutôt le PHP .
exemple du langage vba :


Voici un exemple de langage HTML / Javascript /CSS sur une page web :

exemple du code :
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script> /*langage JAVASCRIPT */
function envoyez(){
n = document.fo.Nom.value; /* déclaration de la variable n , qui reçoit la valeur de l'input
type text dont le nom est Nom du formulaire (fo)qui appartient au document (page) */
p = document.fo.prenom.value; /* déclaration de la variable p , qui reçoit la valeur de l'input type
text dont le nom est prenom du formulaire (fo)qui appartient au document (page) */
ret = n + p ; /*ret est une variable qui retourne le nom pour ma fenêtre d'alert */
alert ( ret ) ;
}
</script>
<style type="text/css"> /* CSS ( feuilles de style en cascade) permet de centrer l'affichage, des divers objets,
choisir une police, mettre une couleur de fond et bien d'autres */
<!--
.matable {
position: relative;
visibility: visible;
height: 400px;
width: auto;
left: auto;
top: auto;
}
.titre {
position: relative;
visibility: visible;
top: 150px;
left: auto;
}
-->
</style>
</head>
<body >
<h1 align="center" class="titre">Bienvenue </h1>
<table align="center" class="matable">
<form name="fo"> <!-- formulaire -->
<td>Entrez votre nom :<input type="text" name="Nom" value=""></td></br>
<td>entrez votre prénom <input type="text" name="prenom" value=""></td></br>
<td><input type="button" name="btnenvoie" value="envoie" onClick="envoyez()"> <!-- sur onclick (le click du bouton),
j'apelle la fonction javascript "envoyer" --> </td>
</form>
</table>
</body>
</html>