Tropin
![](http://forum.ru-board.com/board/avatars/private/Tropin.gif)
Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору saym101 прямой реализации не знаю, но вот из интернета взять курс можно в формате XML (например с ЦБР читать), а на этом форуме обсуждалось тут и тут, а Excel, вроде, умеет с XML работать... Добавлено saym101 и вдогонку: Код: Sub Get_Kurs() Dim FN As String Dim Kurs As Currency Dim XMLWB, LastRow As Object Dim CurrentDate As Date CurrentDate = Now FN = "http://www.cbr.ru/scripts/XML_dynamic.asp?VAL_NM_RQ=R01235&date_req1=" FN = FN + Format(CurrentDate - 7, "dd\/mm\/yyyy") FN = FN + "&date_req2=" FN = FN + Format(CurrentDate, "dd\/mm\/yyyy") Set XMLWB = Application.Workbooks.OpenXML(FileName:=FN) Set LastRow = XMLWB.ActiveSheet.Rows.SpecialCells(xlLastCell).EntireRow Kurs = LastRow.Cells(9) XMLWB.Close ActiveSheet.Range("A1").Value = Kurs End Sub | не судите строго, я не знаю (и не очень люблю VBA :) Добавлено Roma79 Там не все так просто... Как определить четные или нечетные, если они там не только по вертикали, но и по горизонтали разбиваются. Но если надо только по вертикали, то попробуй так: для нечетных Код: For i = 1 To Int(ActiveSheet.HPageBreaks.Count + 1) Step 2 ActiveWindow.SelectedSheets.PrintOut From:=i, To:=i, Copies:=1 Next i | и для четных Код: For i = 2 To Int(ActiveSheet.HPageBreaks.Count + 1) Step 2 ActiveWindow.SelectedSheets.PrintOut From:=i, To:=i, Copies:=1 Next i | Добавлено EXTERMINATOR опиши подроднее формат, а то так не ясно где и чего... |