Google Spreadsheet activer une cellule depuis une autre

activer une cellule depuis une autre

a marqué ce sujet comme résolu.

Bonjour,

  1. je voudrai en choisissant une date A1, me déplacer dans le calendrier qui est sur une ligne et commence au 1/1/21 jusqu’au 31/12/21.
  2. Par la suite utiliser une date en B1 pour sélectionner une plage du calendrier.

Mais ne soyons pas trop gourmand commençons par le 1). D’avance merci pour votre aide

+0 -0

Bonjour, Je voudrai que si la cellule est trouvée, elle reste activée et que l’on sorte de la boucle. spreadsheet.getCurrentCell().setFormula('=if(A10=$C$4;"VRAI";"FAUX")')
$C$4 est la date que je cherche dans le calendrier contenant mes données. A10:A.... est ma ligne de date.
Si la date n’est pas trouvée on retourne par exemple en A1. Merci pour ton aide

+0 -0

Bonjour artragis, ci dessous mon script

// Variables globales
var application = SpreadsheetApp;
var classeur = application.getActiveSpreadsheet();
var feuille = classeur.getActiveSheet();
 
function testvar(){
var li =1
var col = 5
var  celRecherchee = feuille.getRange(1,1).getValue() ;
var  celAtester =  feuille.getRange(li,col).getValue() ;
for (var i=1;i<375;i++) {
   
    if ( celAtester < celRecherchee){  
    col = col +1
    var  celAtester = feuille.getRange(li,col).getValue() ;  
      }  else if ( celRecherchee > celAtester){
      feuille.getRange(51,col).setValue("FAUX");
      }
 else { feuille.getRange(li,col).activate(); break   } 
}      
}

J’espère que ça te sera utile.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte