Соколинский Борис,
Никогда не писал макросы... если продемонстрируйте, то буду очень рад))
У меня получилось на дельфи навать...
var
Form1: TForm1;
Excel: Variant;
implementation
{$R *.dfm}
procedure TForm1.Button4Click(Sender: TObject);
begin
Excel := CreateOleObject('Excel.Application');
Excel.Workbooks.Open('c:\a.xls');
Excel.Range['1:1', EmptyParam].EntireRow.Delete(xlShiftToLeft); //удаляем стоку
Excel.Range['A1', EmptyParam].EntireColumn.Delete(xlShiftToLeft); //удаляем стотбец
Excel.ActiveWorkbook.Close;
Excel.Application.Quit;
Excel.DisplayAlerts:=False;
end;
теперь надо упорядочить таблицу по дате по убыванию, и столбцы, дата которых ниже сегодняшней даты - удалить!