lilington
Messages postés158Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention12 mars 2009
-
7 mai 2005 à 04:51
cs_jamel
Messages postés7Date d'inscriptionlundi 29 juillet 2002StatutMembreDernière intervention27 juillet 2006
-
27 juil. 2006 à 12:01
Bonjour j'ai 2 questions:
la première c'est comment modifier les polices sous exel depuis
un programe vb (je vais donner ici le code où j'écris juste bonjours
dans une cellule mais j'aimerai savoir comment faire pour avoir le
texte par exemple en rouge? la seconde est comment enregistrer
directement le fichier .xls sous un nom que j'aurai donner en ferment
le programe :
Dim app As Object
Set app = CreateObject("Excel.Application")
app.Visible = True
app.workbooks.Add '(crée une feuille)
'donc je veux ici inserer un bonjour en rouge
app.activesheet.range("A1:A1").Value = "Bonjour"
'puis ici avant de fermer enregistrer la nouvelle feuille sous un nom ex f1.xls
mrdep1978
Messages postés402Date d'inscriptionjeudi 25 novembre 2004StatutMembreDernière intervention 7 juin 20097 7 mai 2005 à 09:32
Dim app As Object
dim Classeur As Object
Set app = CreateObject("Excel.Application")
app.Visible = True
Set Classeur=app.workbooks.Add() '(crée une feuille)
'donc je veux ici inserer un bonjour en rouge
with Classeur.activesheet.range("A1:A1")
.Value = "Bonjour"
.Font.Color = rgb(255,0,0) 'ou vbRed
end With
'puis ici avant de fermer enregistrer la nouvelle feuille sous un nom ex f1.xls
Classeur.SaveAs("c:\f1.xls")
Classeur.Close
app.Quit
End