Copie de plages de cellules dans une autre feuille sans VBA?

Bonjour à tous ! Je suis nouveau ici, même si je fréquente ce forum depuis plusieurs semaines maintenant !

D'avance je vous remercie pour votre aide qui me sera, je suis sûr, très utile.

J'ai donc passé un certain temps ces dernières semaines à travailler sur un fichier Excel destiné à être utilisé pour des diagnostics d'installation vis à vis du risque légionelle.

Bref, là n'est pas la question

Comme vous pouvez le voir sur le fichier joint, j'ai tant bien que mal réussis à mettre en place des listes déroulantes conditionnelles en cascade avec une base de donnée en dessous. Les choix effectués dans les listes déroulantes "codant" pour 3 critères de cotation. Ces critères multipliés entre eux donnant une criticité totale "C" pouvant aller de 0 à 64. Une mise en forme conditionnelle étant mise en place de la manière suivante :

  • vert quand C est inférieur à 9,
  • orange quand C est compris entre 12 et 32,
  • et rouge quand C est supérieur à 36.

Cela semble fonctionner et ça nous est très utile puisque ça fonctionne sur des tablettes Android (ce qui n'aurait pas été le cas avec du VBA).

Voilà, je pense que le contexte est posé, et qu'il était nécessaire afin de mieux expliquer mon problème.

Je me trouve donc confronté à un problème non solvable sans VBA me semble-t-il.. Pouvez-vous m'éclairer ?

En fait, j'aimerai que la feuille nommé "Echéancier", puisse être le lieu d'un copier-coller de toutes les références en orange ou rouge de chaque autre feuille du document. En fait, il faudrait que dés qu'un facteur de risque passe en orange (C entre 12 et 32) ou rouge (C supérieur à 36), celui-ci puisse être aussitôt copié dans la feuille échéancier.

Selon vous (spécialiste d'Excel ), pensez-vous que cela est possible sans utiliser VBA ?

Si non, comment puis-je procéder selon vous ?

Encore une fois, je remercie d'avance tous ceux qui me répondront !

Bonne soirée !

Bonjour et bienvenue

Peu assidu au forum ces derniers temps, j'ai entrevu ton post

J’ai rajouté deux colonnes sur la page « Sit. d'exploit. à risque » en AC et AD

L’une des deux est inutile, puisque elles servent à retrouver les sites

  • soit par ordre de ligne dans la feuille,
  • soit par ordre d’importance (ou d’urgence) de la valeur critique.
en nommant chacune.

La feuille Échéancier est basée sur ce dernier principe.

La colonne conservée peut être masquée, l’autre supprimée.

Les MFC ont été remaniées pour plus de clarté et simplification,

après avoir supprimé les cellules fusionnées (à éviter le plus possible,

en préférant la forme « Centré sur plusieurs colonnes ».

le tableau de départ est également nommé, par sécurité.

Je n’ai pas testé sur tablette, mais les fonctions sont normalement accessibles.

Bonne suite

Cordialement

axion

Re

J'ai trop vite lu l'énoncé en diagonale et j'ai zappé "les références en orange ou rouge de chaque autre feuille"

donc, voici le rectif ci-après, qui tient compte de toutes les feuilles, malgré la pléthore de formules à rallonges.

j'ai pas trouvé plus simple avec autant de sécurité (voir plages et tableaux nommés en Gestionnaire de noms)

et... toujours pas testé sur tablette.

Je me suis permis de virer toutes les fusions et simplifier quelques MFC

Le tableau final présente toutes les anomalies graves ou moyennes (par ordre décroissant), mais dans l'ordre des pages (page par page)

j'ai pas trouvé en global, mais ça devrait suffire, sauf impératif.

(Et si un regard attentif pouvait apporter une autre réponse...)

Bonne suite

Cordialement

axion

EDIT :

il apparaît une disparité de distribution des colonnes entre les 3 premières feuilles et les suivantes

la colonne "Commentaires" commence en C puis passe en D

à rectifier ainsi que la formule de la Recherchev() pour cette colonne, si besoin

Bonjour Axion,

tout d'abord, je voulais vous dire un très grand MERCI !

J'ai travaillé aujourd'hui sur le document suite à votre message du week-end. Et cela fonctionne parfaitement sur tablette !

N'ayant pas réussi à mettre toutes les références orange et rouge sur la même feuille, je me suis créé des feuilles échéanciers pour chacune des grandes parties du document. Et je comptais ensuite faire de bêtes copiés collés pour les réunir

Mais avec votre seconde réponse de ce soir, vous me rendez de nouveau heureux ! C'est exactement ce que je voulais ! Je vais maintenant essayer de comprendre comment vous avez fait (et c'est pas gagné).

En plus vos modifications et remarques sont évidement le bienvenue et ne peuvent rendre mon document que plus fiable et de meilleur qualité !

Franchement je vous dois une fière chandelle (et l'entreprise dans laquelle je fais mon stage aussi) !

Bref, bonne continuation et je n'hésiterai pas à repasser sur ce forum pour demander de nouveaux conseils ou pour aider si besoin (même si vu mon niveau, cela risque d'être compliqué ).

Cordialement, Aintza.

Bonsoir aintza, le Forum

Merci ... de tes remerciements

j'ai créé une colonne supplémentaire sur chaque page

cette colonne fait apparaître le rang, par ordre en valeurs Critiques décroissantes

et sur la feuille récap, 3 colonnes :

  • une pour les tableaux où apparaît une ou des valeurs fortes
  • une pour donner un rang logique (1,2,3,....1,2,... 1,2,3,4,....) par page
  • une pour récupérer la colonne de rangs du tableau concerné.
le reste n'est qu'une recherche par INDEX() INDIRECT() EQUIV() et RECHERCHEV(), formules classiques

Attention toutefois aux ajouts de lignes qui doivent être complétées de formules, y compris les colonnes grisées.

+ la remarque de l'édit sur col Commentaires

Bonne suite

Cordialement

axion

Rechercher des sujets similaires à "copie plages feuille vba"