Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 419
от 29.11.2006, 13:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 212, Экспертов: 24
В номере:Вопросов: 2, Ответов: 3


Вопрос № 63948: Здраствуйте! Подскажите новичку...пожалуйста. мне нужно взять данные из таблицы Excel завести их в расчеты в программу написанную на Basic и результаты сохранить в другую таблицу Excel. Подскажите, пожалуста как происходит импорт, экспорт, а ...
Вопрос № 63957: Здравствуйте! Как встроить на паналь Excel свою кнопку(пиктограмму) чтобы при нажатии на неё она оставалась вдавленной а при повторном нажатии опять возвращалась в исходное состояние?...

Вопрос № 63.948
Здраствуйте!
Подскажите новичку...пожалуйста.
мне нужно взять данные из таблицы Excel завести их в расчеты в программу написанную на Basic и результаты сохранить в другую таблицу Excel. Подскажите, пожалуста как происходит импорт, экспорт, а лучше скиньте ссылочки на книжки в инете которые можно скачать...Если можно вышлите книжки на мэйл.
Заранее большое спасибо.
Отправлен: 24.11.2006, 02:30
Вопрос задала: Артемова Марина (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: PsySex
Здравствуйте, Артемова Марина!
1. Подключить в референсах микрософт ексель
2.
==========================================================
Dim myExcel As Excel.Application
Dim lVar As Long
Set myExcel = New Excel.Application

'открываем и читаем в lVar
myExcel.Workbooks.Open ("c:Test.xls")
lVar = Val(myExcel.Range("A1").Value)
'закрываем файл
myExcel.ActiveWorkbook.Close
'делаем расчет
lVar = lVar * 1000 / 2
'открываем новый файл и вносим новые данные
myExcel.Workbooks.Open ("c:Test1.xls")
myExcel.Range("A1").Value = "Result:"
myExcel.Range("B1").Value = Str(lVar)
'если надо печатаем на принтере
'myExcel.Sheets.PrintOut
'сохраняем изменения если нужно
myExcel.ActiveWorkbook.Save
'если изменения не сохранияем, выставим флаг, чтоб
'эксель не задавал вопросов при закрытии файла
'myExcel.ActiveWorkbook.Saved = True
'если надо сохраним под другим именем
'myExcel.ActiveWorkbook.Save "C: est2.xls"
'и закрываем всё это дело, затем очищаем объект
myExcel.ActiveWorkbook.Close
myExcel.Quit
Set myExcel = Nothing
---------
Bom Shankar!
Ответ отправил: PsySex (статус: Студент)
Ответ отправлен: 24.11.2006, 10:19


Вопрос № 63.957
Здравствуйте! Как встроить на паналь Excel свою кнопку(пиктограмму)
чтобы при нажатии на неё она оставалась вдавленной а при повторном
нажатии опять возвращалась в исходное состояние?
Отправлен: 24.11.2006, 06:48
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: HookEst
Здравствуйте, Rewer8!
Используйте свойство State, как в примере

Приложение:

Ответ отправил: HookEst (статус: 7-ой класс)
Ответ отправлен: 24.11.2006, 07:25

Отвечает: TT-Topp
Здравствуйте, Rewer8!
Правая кнопка на панели инструментов -> Настройка -> вкладка Команды -> категория Элементы управления -> в поле Команды выбрать пункт Кнопка -> и вытянуть его мышкой на панель упраления.
Далее - всё как обычно: изменить выделенный обьект -> Изменить значок на кнопке...
Ответ отправил: TT-Topp (статус: 1-ый класс)
Ответ отправлен: 25.11.2006, 21:06


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное