![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.11.2009
Сообщений: 31
|
![]()
Здравствуйте, господа программисты!
Подскажите пожалуйста как по нажатию кнопки на форме вывести результат расчетов на лист Экселя? Последний раз редактировалось Tomoa; 20.03.2010 в 13:13. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
Вы бы сами поняли что нибудь из своего сообщения?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.11.2009
Сообщений: 31
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
то есть Вам было бы понятно откуда эти результаты надо вывести?
ну раз так то Private Sub CommandButton1_Click() [место на листе]=[место где находятся результаты] End Sub |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.11.2009
Сообщений: 31
|
![]()
мда, ладно попробую объяснить подробнее:
есть небольшая программка для расчета значения некоторой функции у(х). Значение х вводиться с помощью ползунка, значение у рассчитывается по нажатию кнопки "Рассчитать" и выводиться в Текстбокс. Вопрос: как сделать так, чтобы значение у было выведено на лист Экселя а не в текстбокс после того, как пользователь нажмет кнопку "Рассчитать"? так понятней? |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
ну у Вас в коде по видимому есть кусок похожий на
textbox1=[тут расчет] замените его на [место на листе] = [тут расчет] а если бы Вы догадались выложить пример - вопрос был бы уже снят |
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 13.01.2010
Сообщений: 410
|
![]()
Public Sub CB1_Click()
x = L4.Caption y = 3 * Sin(Application.Pi() * x) / (1 - x) [a1] = y End Sub |
![]() |
![]() |
![]() |
#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 |
![]() |
![]() |
![]() |
#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 |