Bonjour à toutes et à tous,
Je souhaiterais saisir le montant d'une cellule se situant dans une ligne précise d'un tableau.
N'ayant pas les capacités d'importer un fichier, vous pouvez consulter ce lien (drive) pour vous donner une idée du contexte :
https://docs.google.com/spreadsheets/d/1gbM3nc8Eb4H3INMLfD_8mPwNoOLdvM-go_DZDz_3uE0/edit?usp=sharing
(Vous constaterez la présence de plusieurs feuilles)
J'ai donc plusieurs tableaux (un tableau par feuille) assez dense composé de données basiques (Fournisseur, N° de commande, Objet, Date de livraison, Montant engagé, Montant à facturer,...), tous structurés de la même manière.
J'aimerais, depuis une feuille "Menu", que l'utilisateur puisse saisir :
1 - Le nom de la feuille (pour sélectionner la feuille)
2 - Le n° de la commande (pour sélectionner la ligne)
3 - Le montant à facturer (et ainsi le saisir dans la bonne cellule de la colonne "Montant à facturer" et à la ligne correspondante)
J'ai déjà quelques codes fonctionnels mais je bloque au niveau de la recherche de la ligne correspondante : je ne sais pas comment procéder...
Voici un échantillon de mon code pour vous éclairez :
"
Sub ReceptionMontant()
' Déclaration des variables
Dim Feuille As String
Dim NumCmde As Variant
Dim MntnFacture As Variant
Dim Ligne As Variant
'Initialisation de la variable Ligne (les données de mon tableau initient en ligne 6)
Ligne = 6
'Selection de la feuille exemple
Sheets("Menu").Select
Feuille = Range("D48").Value
NumCmde= Range("J48").Value
MntnFacture = Range("J53").Value
If Range("D48").Value = "Feuille1" Then
Sheets("Feuille1").Select
If Range("D48").Value = "Feuille2" Then
Sheets("Feuille2").Select
If Range("D48").Value = "Feuille3" Then
Sheets("Feuille3").Select
"
J'espère avoir été assez compréhensible, je vous remercie pour votre aide !