Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 récupération valeur cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Gsanchez

XLDnaute Nouveau
Bonjour,

Je m'appelle Guillaume je suis nouveau sur le forum.
J'ai un gros soucis du à mon incompétence, il faut l'avouer.
Je cherche à récupérer la valeur d'une cellule sur une feuille et répéter l'opération pour les feuilles suivantes sans devoir le faire à la "main".
Petite précision les feuilles n'ont pas le même nom mais la cellule est toujours au même endroit ( O83 )
Je dois faire la même chose pour récupérer la valeur dans la cellule O88.
Si quelqu'un peut me sauver...
 
Oui c'est sans doute un des pire exemple de communication de besoin que j'ai pu lire 😉
Il aurait été plus pratique de donner un fichier Excel qui soit exploitable, et qui précise dans quelle case intégrer quelle information.
je vais donc faire une réponse un peu générique.
La solution est en deux étapes.
  1. Récupérer le nom des différents onglets. Il y a une possibilité avec une macro et une possibilité sans macro.
  2. Retourner la valeur souhaitée à l'aide de la fonctionINDIRECT().
Par exemple pour retourner le contenu de la cellule A4 sur la feuille listée en A5 :
INDIRECT(A5&"!A4")

Bonne journée,
 
Bonjour @Gsanchez, le fil,

* sur la feuille "exs", il y a maintenant 4 nombres en A1:A4
* sur la feuille "cdc" : idem, 4 nombres aussi, en A1:A4
* sur la feuille "abc" : idem, toujours en A1:A4

* va sur "Feuil1" ; tu peux voir que C4:E7 est vide

* fais Ctrl e ➯ les données des 3 autres feuilles sont copiées en C4:E7

voici le code VBA correspondant :

VB:
Option Explicit

Sub CpyData()
  If ActiveSheet.Name <> "Feuil1" Then Exit Sub
  Dim i As Byte: Application.ScreenUpdating = 0
  [C4:E7].ClearContents
  For i = 2 To 4
    Worksheets(i).[A1].Resize(4).Copy Cells(4, i + 1)
  Next i
End Sub
soan
 

Pièces jointes

Dernière édition:
Bonjour a vous et merci pour votre aide.
Je suis désole de ne pas avoir pu répondre.

Je suis vraiment nuuuuuuul 🙂

en gros, j'ai un fichier excel où il y a 81 feuilles.
Je souhaite sur la feuille 1 faire un tableau avec 3 colonnes, Valeur / point M / point E
Dans ce tableau, je souhaite récupérer des valeurs qui se trouve dans les 80 autres feuilles
Toujours au même endroit dans les différentes feuilles.
Colonne 1 rechercher M83 dans les feuilles
Colonne 2 rechercher M88 dans les feuilles
Colonne 3 rechercher M91 dans les feuilles

J'ai tester une fonction recherche mais en la tirant vers le bas cela ne me change pas de feuille :/

J'en ai marre d'être aussi nuuuuuuul 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
272
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…