Reference a une cellule variable

astro89

XLDnaute Nouveau
Bonjour,

Premierement je tient a vous remercier d'avance pour le temps que vous prenez a me repondre.

J'ai un probleme que je n'arrive pas a regler:

Dans le fichier que j'ai joint a mon message j'aimerais qu'a la case B82,C82,D82 ainsi que H82 je puisse inscrire les montants, et que ceux-ci s'inscrivent dans la case correspondante à la date. Par exemple: j'entre le nombre d'heure dans la case B82 pour le 8 fevrier et cela se transpose dans la case B11

j'ai reussis a retourner le numero de la ligne en A83 mais je n'ai pas reussis a formuler la syntaxe pour determiner la cellule

Merci encore.

Astro
 

Pièces jointes

  • Classeurtest.xlsx
    20.8 KB · Affichages: 67
  • Classeurtest.xlsx
    20.8 KB · Affichages: 63
  • Classeurtest.xlsx
    20.8 KB · Affichages: 74

James007

XLDnaute Barbatruc
Re : Reference a une cellule variable

Bonjour Serge,

Parmi toutes les possibilités ...une macro évènementielle ...
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim r As Integer
    If Target.Count > 1 Then Exit Sub
    If Intersect(Target, Range("B82,C82,D82,H82")) Is Nothing Then Exit Sub
    r = Application.WorksheetFunction.Match(Cells(Target.Row, 1), Range("A1:A58"), 0)
    Cells(r, Target.Column) = Target.Value
End Sub

A +
:)
 

Discussions similaires