Re : automatiser fonction si
Bonjour Alex
comprends pas trop, si tes colonnes B et C sont alimentées via un USF, pourquoi ne pas renseigner les colonnes A et D directement via le code de l'usf, et ce en fonction des informations saisies. Cela te permettrait de renvoyer le résultat dans les cellules plutôt qu'une fonction.
bonne journée
@+
Bonjour Pierrot93,
Heureux de recroiser sur le forum.
Il ne s'agit pas simplement de reproduire les même valeurs avec les mêmes formes.
Mais un format en fonction de celle-ci justement.
En clair si avec l'usf je fait:
With Sheets ("blabla")
Nl = .Range("A65536").End(xlUp).Row + 1
.range ("A" & N1).value = Datebox1.value
.range ("B" & N1).value = Datebox1.value
Comment je donne la forme
=ENT(MOD(ENT((B1-2)/7)+0,6;52+5/28))+1
à A1:A?
De même que pour D1
:
With Sheets ("blabla")
Nl = .Range("A65536").End(xlUp).Row + 1
.range ("C" & N1).value = combobox4.value
.range ("D" & N1).value = combobox4.value
à moins pour cette dernière de faire du genre:
If combox4.value = "Pannes"
Then .range ("C" & N1).value = "pa"
End If
If combox4.value = "Autres"
Then .range ("C" & N1).value = "au"
End If
etc.... pour les 3 autres cas de figure.
Je ne suis pas sur de mon coup là.
je reste ouvert à toute suggestion effectivement, avec un peitit coup de pouce pour le code.
Je progresse un peu chaque jour en vba, mais suis loin d'être une lumière
Merci Pierrot de t'interesser à mon fil.
A moins de nommer les colonnes et d'y inclure les fonctions?!?