' Il nome del corrente modulo VBA (Visual Basic for Application) ' deve iniziare con i caratteri "Modulo" ed avere estensione ".bas". ' Per importarlo dentro un Excel 2007 ".xlsm" (con macro attivate), esegui ' Sviluppo, Visual Basic, File, Importa file... ' e, infine, scegli il file corrente dalla finestra di importazione. ' Attribute VB_Name = "Modulo_HDR" Option Explicit Function HDR(MatriceIntestazioni As Range, MatriceDate As Range) As String On Error Resume Next ' Su una riga sola. ' HDR = Application.WorksheetFunction.IfError(Application.WorksheetFunction.Index(MatriceIntestazioni, 1, Application.WorksheetFunction.Match(Application.WorksheetFunction.Max(MatriceDate), MatriceDate, 0)), "") ' Su pił righe. HDR = Application.WorksheetFunction.IfError( _ Application.WorksheetFunction.Index(MatriceIntestazioni, 1, _ Application.WorksheetFunction.Match( _ Application.WorksheetFunction.Max(MatriceDate), _ MatriceDate, 0) _ ), _ "") End Function