Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour à tous, dans ma feuille excel une cellule de la ligne 1 je voudrai que la date du jour s'affiche automatiquement à l'ouverture, est ce possible??
On est quand même loin du titre. 😅😂🤣
En PJ un essai.
Dans ThisworkBook :
VB:
Sub workbook_open()
Sheets("Feuil1").Range("A1") = Date
End Sub
Dans Feuil1 :
Code:
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin: If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [D6:D13]) Is Nothing Then
Dim L%, C%
L = Application.Match([A1], Sheets("Feuil2").[A:A], 0)
If Not IsError(L) Then
C = Target.Row - 4
With Sheets("Feuil2")
.Cells(L, C) = Target
.Cells(L, 10) = Application.Sum([D6:D13])
.Cells(L, 11) = [E14]
End With
End If
End If
Fin:
End Sub
Merci les gars , il est vrai qu'à mon age on n'enregistre plus très bien toutes ces formules, bien que je fasse beaucoup bosser. Et j'en ai un autre, moi j'ai les idées vous les solutions.
Dans mon classeur sur la feuille 1 j'ai un tableau qui se met (grace à vous) à la date du jour. lorsque je remplis les cellules du tableau le 10/01 date du jour, la feuil2 se remplit automatiquement.
Mais comment peut -on automatiser la manoeuvre pour le 11/01 et ainsi de suite
Merci d'avance pour votre aide et pardonnez mon ignorance
Bonjour à tous,
la solution VBA est préférable car l'information est statique tandis que par formule c'est dynamique. Cela veut dire qu'excel calcule la date du jour en permanence.... Mettre la fonction Aujourdhui() dans un tableau avec des milliers de lignes et une formule de dates compliquée peut s'avérer très coûteux en perf. Il est donc préférable de stocker cette dans un champ nommé et d'appeler ce champs dans les formules.
Bonjour à tous,
la solution VBA est préférable car l'information est statique tandis que par formule c'est dynamique. Cela veut dire qu'excel calcule la date du jour en permanence.... Mettre la fonction Aujourdhui() dans un tableau avec des milliers de lignes et une formule de dates compliquée peut s'avérer très coûteux en perf. Il est donc préférable de stocker cette dans un champ nommé et d'appeler ce champs dans les formules.
On est quand même loin du titre. 😅😂🤣
En PJ un essai.
Dans ThisworkBook :
VB:
Sub workbook_open()
Sheets("Feuil1").Range("A1") = Date
End Sub
Dans Feuil1 :
Code:
Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fin: If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [D6:D13]) Is Nothing Then
Dim L%, C%
L = Application.Match([A1], Sheets("Feuil2").[A:A], 0)
If Not IsError(L) Then
C = Target.Row - 4
With Sheets("Feuil2")
.Cells(L, C) = Target
.Cells(L, 10) = Application.Sum([D6:D13])
.Cells(L, 11) = [E14]
End With
End If
End If
Fin:
End Sub
La feuil2 se met à jour dès qu'on modifie une valeur dans D6😀13.
Notre forum d’entraide est 100 % gratuit et le restera. Aucune formation payante, aucun fichier à acheter, rien à vendre. Mais comme tout site, nous devons couvrir nos frais pour continuer à vous accompagner. Soutenez-nous en souscrivant à un compte membre : c’est rapide, vous choisissez simplement votre niveau de soutien et le tour est joué. Je soutiens la communauté et j’accède à mon compte membre