web-dev-qa-db-fra.com

Restreindre ImportRange aux seules lignes visibles

J'ai besoin de restreindre la fonction ImportRange ci-dessous pour afficher uniquement les lignes visibles car certaines lignes sont filtrées et certaines lignes sont regroupées.

=importrange("WorkbookID","Sheet1!A2:K13285")
1
tedpenner

Suivez cette réponse.

  1. Créer une nouvelle feuille dans le même document
  2. Utilisez la fonction de filtre (définissez la cellule A1 Sur =filter(Sheet1!A:X, Sheet1!A:A>1)). (Voir les documents sur la fonction de filtrage.)
  3. Importez la gamme de cette nouvelle feuille.
1
mayank1513

À l'heure actuelle, IMPORTRANGE ne peut pas importer uniquement les lignes visibles. Actuellement, il n'y a pas de fonction intégrée qui fait cela et cela ne peut pas être fait en utilisant une fonction personnalisée car l'accès à une plage externe nécessite une autorisation et les fonctions personnalisées ne peuvent pas utiliser de méthodes qui l'exigent.

L'alternative consiste à utiliser un autre type de script et un module complémentaire ou une application tierce.

0
Rubén