bonjour je souhaiterai faire
=SI(ET(H2="jeu";H5="A");6;"") en vba mais du 1 janvier au 31 decembre
sauf quand vba il m'ecris ca
ActiveCell.FormulaR1C1 = "=IF(AND(R[-16]C=""jeu"",R[-13]C=""A""),6,"""")"
Range("C18").Select
Selection.AutoFill Destination:=Range("C18:NC18"), Type:=xlFillDefault
Range("C18:NC18").Select
merci
bonjour je souhaiterai faire
=SI(ET(H2="jeu";H5="A");6;"") en vba mais du 1 janvier au 31 decembre
sauf quand vba il m'ecris ca
ActiveCell.FormulaR1C1 = "=IF(AND(R[-16]C=""jeu"",R[-13]C=""A""),6,"""")"
Range("C18").Select
Selection.AutoFill Destination:=Range("C18:NC18"), Type:=xlFillDefault
Range("C18:NC18").Select
merci
Re..
Le code pour la formule telle que présentée pour la plage C14:NC14 (non pas C18:NC18) en vba serait:
VB:
Sub test()
[c14:nc14].Formula = "=IF(AND(WEEKDAY(c$3,2)=4,c$4=""A""),6,"""")"
[c14:nc14].Value = [c14:nc14].Value ' supprime la formule (facultatif)
End Sub
Il faudra aussi savoir comment la déclencher
-Par un bouton ?
-Par une action évènementielle ?
autres chose j'ai modifier un peut ta formule par contre il me met que le dim ou lieu de ven/sam/dim
par contre je veux garder les 3 formule car si je dois les changer ca sera plus simple
merci
autres chose j'ai modifier un peut ta formule par contre il me met que le dim ou lieu de ven/sam/dim
par contre je veux garder les 3 formule car si je dois les changer ca sera plus simple
merci
Re..
Heu...
On ne peut pas avoir 3 formules différentes sur une même plage, ce sera la dernière qui l'emporte
Si tu souhaites le ven/sam/dim
VB:
Sub test()
[c14:nc14].Formula = "=IF(AND(WEEKDAY(c$3,2)>4,c$4=""A""),6,"""")"
[c14:nc14].Value = [c14:nc14].Value ' supprime la formule (facultatif)
End Sub
Tu as sans doute remarqué que je travail sur le "jour de la semaine" de la ligne 3 (sur une date) et non pas sur du texte de la ligne 2
RE
Rappel de la demande
Transformer cette formule en vba =SI(ET(H2="jeu";H5="A");6;"") en vba mais du 1 janvier au 31 decembre
Ce que fait le code que j'ai donné
Maintenant s'il faut faire autre chose et si cette formule doit être constamment modifiable, il vaudrait mieux avoir une feuille avec les exclusions ou les paramètres qui faut prendre en compte.
A toi de voir