Recherche colonne

Bonjour,

Je dois modifier un montant à une adresse précise dans un tableur pour les 12 mois de l'année.

Je dois entrée l'année (2018) dans une cellule et appuyer sur un bouton pour déclencher la macro qui trouvera les colonnes des 12 mois de l'année spécifiée pour corriger le montant que j'ai entrée en dessous de l'année. C'est le même montant sera corrigé pour le 12 mois.

Dans chacune des colonnes j'ai le jour, le mois et l'année qui se répète 2 fois pour Débit et Crédit.

A B C D

2018-01-01, 2018-01-01 2018-02-01 2018-02-01

DT CT DT CT

Je connais le numéro de ligne. 26

J'ai trouvé comment trouvé la ligne; mais j'ai de la difficluté à trouver la façon d'obtenir la colonne en VBA.

puisque je dois rechercher le bon mois et le montant à corriger se retrouve toujours à la ligne 26 en dessous de la colonne DÉBIT.

Donc je dois corriger le montant à la colonne A pour pour janvier 2018 et à la colonne C pour février 2018 et à la colonne E pour mars 2018 etc.

Comment faire pour récupérer la bonne colonne pour modifier le montant en VBA?

Merci,

Oiseau Bleu

Bonjour,

à tester,

For m = 1 To 12
    dt = CDbl(DateSerial(Sheets("Feuil9").Range("A1"), m, 1))  'adapter le nom de la feuille
    col = Application.Match(dt, Sheets("Feuil10").Range("1:1"), 0)  'adapter le nom de la feuille
Next m

Bonjour,

Cela fonctionne parfaitement.

Et maintenant comment je fais pour convertir le numéro de ligne (26) et la colonne (9) en VBA pour modifier le montant de cette cellule précise?

Merci,

Oiseau Bleu

Et maintenant comment je fais pour convertir le numéro de ligne (26) et la colonne (9) en VBA pour modifier le montant de cette cellule

par exemple si la variable lig = 26

Sheets("Feuil1").cells(lig, col).value = MaNouvelleValeur  'adapter le nom de la feuille et la valeur de MaNouvelleValeur

Bonjour,

Super!!!

Merci beaucoup je suis très content.

Bonne journée,

Oiseau Bleu

Rechercher des sujets similaires à "recherche colonne"