Proprieta NumberFormat

  • Formattare le celle via codice di Ger
    Ciao a tutti,
    utilizzo una formula array per visualizzare dei risultati sul foglio excel.
    ho così una matrice nx3 dove n= righe e 3= colonne.
    una colonna dovrebbe contenere un formato temporale.
    per default excel formatta le celle al tipo "general".
    da codice ho provato ad usare la funzione format e la cella viene formattata come tempo,
    ma se da excel volessi cambiare il formato del tempo a questa cella, tramite la
    dialog "format cells", excel non me lo permette. rimane sempre il formato settato via codice.
    come si fa a formattare da codice le celle al formato temporale? e poter poi cambiare il formato da excel (dialog "format cells")?

    grazie mille!
    ger

    di Mauro
    Ciao ger, ti consiglio di usare la proprietà numberformat anzichè format()


     
    Selection.NumberFormat = Worksheets("Sheet1").Rows(1).NumberFormat = "hh:mm:ss"