|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.03.2010, 13:04 | #1 |
Пользователь
Регистрация: 27.11.2009
Сообщений: 31
|
Вывод с формы на лист Экселя
Здравствуйте, господа программисты!
Подскажите пожалуйста как по нажатию кнопки на форме вывести результат расчетов на лист Экселя? Последний раз редактировалось Tomoa; 20.03.2010 в 13:13. |
20.03.2010, 13:07 | #2 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
Вы бы сами поняли что нибудь из своего сообщения?
|
20.03.2010, 13:14 | #3 |
Пользователь
Регистрация: 27.11.2009
Сообщений: 31
|
|
20.03.2010, 13:20 | #4 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
то есть Вам было бы понятно откуда эти результаты надо вывести?
ну раз так то Private Sub CommandButton1_Click() [место на листе]=[место где находятся результаты] End Sub |
20.03.2010, 13:25 | #5 |
Пользователь
Регистрация: 27.11.2009
Сообщений: 31
|
мда, ладно попробую объяснить подробнее:
есть небольшая программка для расчета значения некоторой функции у(х). Значение х вводиться с помощью ползунка, значение у рассчитывается по нажатию кнопки "Рассчитать" и выводиться в Текстбокс. Вопрос: как сделать так, чтобы значение у было выведено на лист Экселя а не в текстбокс после того, как пользователь нажмет кнопку "Рассчитать"? так понятней? |
20.03.2010, 13:28 | #6 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
ну у Вас в коде по видимому есть кусок похожий на
textbox1=[тут расчет] замените его на [место на листе] = [тут расчет] а если бы Вы догадались выложить пример - вопрос был бы уже снят |
20.03.2010, 14:17 | #7 |
Пользователь
Регистрация: 27.11.2009
Сообщений: 31
|
Public Sub CB1_Click()
x = L4.Caption y = 3 * Sin(Application.Pi() * x) / (1 - x) TB1.Text = y End Sub |
20.03.2010, 14:18 | #8 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
Public Sub CB1_Click()
x = L4.Caption y = 3 * Sin(Application.Pi() * x) / (1 - x) [a1] = y End Sub |
20.03.2010, 15:49 | #9 |
Пользователь
Регистрация: 27.11.2009
Сообщений: 31
|
А если поставить задачу так:
есть программа, с помощью которой считаються суммы элементов находящихся выше, ниже и на главной диагонали квадратной матрицы. Как в этом случае понажатию кнопки вывести на экран массив из трех чисел? Dim i As Integer, j As Integer, n As Integer, q As Integer, w As Integer, d As Integer ‘объявление переменных, которые будут использованы в программном коде: i, j—порядковые номера членов массив; n—размерность массива; q, w, d—переменны, в которых будут записываться суммы элементов массива. n = A.Rows.Count ‘считывание количества строк в веденной квадратной матрице For i = 1 To n ‘создание цикла For j = 1 To n Select Case: Select Case i Case Is > j q = q + A(i, j) Case Is = j w = w + A(i, j) Case Is < j d = d + A(i, j) End Select Next j Next i |
20.03.2010, 16:52 | #10 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
да каких чисел то? куда на экран?
приложите файл примера с листами "есть вот" и "хочу так" на ум приходит только Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск и вывод результата на другой лист!!! | Ilnour1986 | Microsoft Office Excel | 12 | 23.10.2009 11:38 |
А можно ли из формы создать новый лист с именем вводимым на форме | Lis000iq | Microsoft Office Excel | 4 | 29.06.2009 19:20 |
Перенос данных с формы на лист | Lyubov1990 | Microsoft Office Excel | 2 | 07.04.2009 15:08 |
Перевести фокус с формы на лист | SAndrus | Microsoft Office Excel | 4 | 11.12.2008 09:39 |
защитить лист экселя от копирования | nextaty | Microsoft Office Excel | 11 | 01.12.2006 21:27 |