XL 2010 excel formule aujourd'hui

youyouzinho

XLDnaute Nouveau
Bonjour je veux creer un graphique avec des données automatiques de chaque jours

j'ai une colonne qui remplit mon graphique chaque jours

Qui corresponds à une valeur de jours J

=SI(AUJOURDHUI=B5;$C$1) par contre j'aimerais figer cette cellule car demain elle va passer à Faux car la date aura changer
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous,

Pour ce que je crois avoir compris. Le code est dans le module de la feuille Feuil1. Modifier la valeur de C1.
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim n
   If Target.Address = Range("c1").Address Then
      On Error Resume Next
      n = Application.Match(Format(Date, "dd/mm/yyyy"), Columns("b:b").Value, 0)
      If Not IsError(n) Then Cells(n, "c") = Target.Value
   End If
End Sub
 

Pièces jointes

  • youyouzinho- saisie valeur du jour- v1.xlsm
    17.5 KB · Affichages: 3

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Une autre proposition :
VB:
Sub test()
    With Sheets("Feuil1")
        Set MaPlage = .Range("B4:B23")
        x = Application.Match(1 * Date, MaPlage, 0)
        If IsNumeric(x) Then MaPlage.Resize(1, 1).Offset(x - 1, 1).Value = .Range("C1")
    End With
End Sub


[edit]Au temps pour moi, je n'avais pas vu la réponse du camarade mapomme 😞[/edit]
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 165
Messages
2 085 880
Membres
103 009
dernier inscrit
dede972