Bonjour a tous,
N'ayant trouve reponse sur internet et sur ce forum, je viens vers vous pour m'aider a resoudre mon petit probleme.
J'aimerais inserer via VBA une formule dans une cellule Excel. Dans Excel cette formulle est :="Date of habilitation "& TEXT($E19,"d-mmmm-yyyy") Dans VBA je l'ai ecrit de la facon suivante : N°Ligne = 25
Sheets("DATA").Cells(Rows.Count, 8).End(xlUp).Offset(1, 0) = "=" & "Date of last production " & "Text" & "(" & Range("H" & N°Ligne) & "," & "d-mmmm-yyyy" & ")"
(La formule se trouve dans l'Userform "Enregistrement")
C'est la premiere fois que j'insere via VBA des formules dans des cellules Excel et j'avoue avoir un peu de mal...
Re : VBA : Erreur 1004 sur l'incrementation du formule
Bonjour ,
Voici comment je procéderais
Code:
Sub Macro2()
Range("G16") = "Date of habilitation " & Format(Range("F16"), "d-mmmm-yyyy")
Range("H16") = "Date of last production " & Format(Range("F16"), "d-mmmm-yyyy")
End Sub
Re : VBA : Erreur 1004 sur l'incrementation du formule
Merci pour votre reponse.
Mais j'aimerais ecrire exactement la formule excel suivante : ="Date of habilitation "& TEXT($E19,"d-mmmm-yyyy") via VBA qui s'incremente au fur et a mesure des lignes enregistrees exemple E20, E21, E22, etc...