Высокие статистические технологии

Форум сайта семьи Орловых

Текущее время: Чт мар 28, 2024 5:05 pm

Часовой пояс: UTC + 3 часа


Результатов поиска: 19
Поиск в найденном:

Автор Сообщение

 Форум: Программирование на VBA   Тема: Диаграммы на VBA

Добавлено: Ср дек 27, 2006 10:47 am 

Ответов: 3
Просмотров: 23089


Именованный аргумент PlotBy является необязательным , а его значение определяется программой при указании диапазона. Т.е. при выборе диапазона "B2:B125" - значение аргумента PlotBy будет автоматически установлено как xlColumns (т.к. кол-во строк превышает кол-во столбцов), при выборе же диапазона "B...

 Форум: Программирование на VBA   Тема: Диаграммы на VBA

Добавлено: Чт дек 21, 2006 9:04 pm 

Ответов: 3
Просмотров: 23089


Например, так : Dim iRow As Long iRow = 125 With Charts.Add .ChartType = xlLine .SetSourceData Source:=Лист1.Range("B2:B" & iRow) .HasTitle = True .ChartTitle.Text = "y=f(x)" .HasLegend = False End With

 Форум: Программирование на VBA   Тема: Установка фокуса в TextBox

Добавлено: Пн дек 11, 2006 8:00 am 

Ответов: 4
Просмотров: 27618


Марина, Возможно мы с Вами говорим о разных вещах, но если воспользоваться моим советом, то после отображения формы, курсор таки будет находиться в нужном текстовом поле. Впрочем, лучше один раз увидеть, чем сто раз услышать, поэтому предлагаю скачать небольшой пример.

 Форум: Программирование на VBA   Тема: побрекушки....

Добавлено: Пн дек 11, 2006 3:45 am 

Ответов: 6
Просмотров: 34123


Возможно эта ссылка окажется Вам полезной ...

 Форум: Программирование на VBA   Тема: Установка фокуса в TextBox

Добавлено: Вс дек 10, 2006 1:28 pm 

Ответов: 4
Просмотров: 27618


Если Вам необходимо, чтобы после отображении формы, фокус ввода был в нужном текстовом поле, то можно сделать следующее : в редакторе VBA выделите нужный UserForm, кликните правой кнопкой мышки и в контекстном меню выберите команду Tab Order. Затем, в списке выделите имя нужного элемента управления ...

 Форум: Программирование на VBA   Тема: помогите сохранить...

Добавлено: Вт окт 31, 2006 11:02 am 

Ответов: 10
Просмотров: 46207


mart313, Это выдержки из справки, которая доступна всем обладателям MS Office 97 Rus.

 Форум: Программирование на VBA   Тема: помогите сохранить...

Добавлено: Вт окт 31, 2006 2:38 am 

Ответов: 10
Просмотров: 46207


А я уверен, что за нужной информацией далеко ходить не нужно, ибо она наличествует в справке :P И дабы не быть голословным, процитирую всю справку касательно : Инструкция SaveSetting Сохраняет или создает раздел или запись в разделе приложения в реестре Windows. Синтаксис SaveSetting appname, sectio...

 Форум: Программирование на VBA   Тема: Как "элегантно" получить номер последней заполнест

Добавлено: Вт окт 31, 2006 2:21 am 

Ответов: 1
Просмотров: 15077


Если пустых строк действительно нет, то можно использовать, например, свойство CurrentRegion (предполагается, что ячейка "A5" является частью Вашей таблицы) With ThisWorkbook.Worksheets(1).Range("A5").CurrentRegion iRow = .Row + .Rows.Count - 1 'Если заполнение начинается ...

 Форум: Программирование на VBA   Тема: Поле RefEdit

Добавлено: Вт окт 24, 2006 4:02 pm 

Ответов: 8
Просмотров: 40733


Здесь необходимо уточнить (вкратце) : переменная iAddress хоть и возвращает строку (String), но в моём примере, должна иметь тип Variant, так как в случае некорректного выбора в RefEdit1 - функция ConvertFormula возвратит значение ошибки. А вот переменная iRange ссылается именно на об'ект Range, поэ...

 Форум: Программирование на VBA   Тема: Поле RefEdit

Добавлено: Пн окт 23, 2006 2:18 pm 

Ответов: 8
Просмотров: 40733


Цитата:
Вот это не работает
Код:
Dim iAddress, iRange As Range

А тип Variant работает. (c) Игорь 23/10/06


Это заблуждение :P ибо подобное описание переменных означает, что переменная iAddress будет иметь тип Variant.

 Форум: Программирование на VBA   Тема: Заполнение карточки "Свойства" для документа(Файл\

Добавлено: Пн окт 16, 2006 2:03 pm 

Ответов: 2
Просмотров: 18345


В MS Excel 97 появилось два новых семейства, которые включают в себя все свойства книги : BuiltinDocumentProperties и CustomDocumentProperties. В данном случае - нам нужно обратить свой взор в сторону первого : ThisWorkbook.BuiltinDocumentProperties("Title") 'Название ThisWorkbook....

 Форум: Программирование на VBA   Тема: Поле RefEdit

Добавлено: Вт окт 10, 2006 1:08 pm 

Ответов: 8
Просмотров: 40733


Всё правильно, ибо я делал акцент именно на различия в стиле ссылок, а сообщения не имеют определяющего значения, собственно говоря, я просто не мог отказать себе в небольшом удовольствии обхамить нерадивого пользователя. А намекал я - вот на что : Private Sub UserForm_Initialize() Applicati...

 Форум: Программирование на VBA   Тема: Поле RefEdit

Добавлено: Пн окт 09, 2006 2:42 pm 

Ответов: 8
Просмотров: 40733


Private Sub CommandButton1_Click() If Me.RefEdit1.Value <> "" Then iAddress = Application.ConvertFormula(Me.RefEdit1.Value, _ IIf(Application.ReferenceStyle = xlA1, xlA1, xlR1C1), xlA1) If Not IsError(iAddress) Then 'К сожалению этого мало, ибо RefEdit позв...

 Форум: Программирование на VBA   Тема: Вставка формулы из модуля VBA в лист рабочей книги

Добавлено: Сб окт 07, 2006 6:51 pm 

Ответов: 7
Просмотров: 35992


Всегда приятно общаться с человеком, который может признать свои заблуждения, поэтому сразу оговорюсь, что и я заблуждался - когда подозревал отсутствие весьма нужной, на мой взгляд, черты характера. Что касается стиля ссылок R1C1, то при желании, формулу можно ввести с учётом этой нотации, но в дан...

 Форум: Программирование на VBA   Тема: Вставка формулы из модуля VBA в лист рабочей книги

Добавлено: Сб окт 07, 2006 2:45 pm 

Ответов: 7
Просмотров: 35992


Должно сработать. © Игорь Чт Окт 05, 2006 9:16 am Конечно, не будет. Это же не кусок кода ... © Игорь Сб Окт 07, 2006 1:59 pm Если прочитать внимательно второй пост, то там достаточно чётко говорится о том, что представленный вариант является оператором (инструкцией) т.е. является кодом. А почему о...

 Форум: Программирование на VBA   Тема: Вставка формулы из модуля VBA в лист рабочей книги

Добавлено: Чт окт 05, 2006 11:52 pm 

Ответов: 7
Просмотров: 35992


Предыдущий совет естественно работать не будет , ибо формулы вводятся либо в стандартном виде (англ.), либо с учётом национальных настроек. Да, и выделять ячейку перед изменением свойств, необходимо только в первые три знакомства с VBA, ибо это действие, в большинстве случаев, является ненужным. Pri...

 Форум: Программирование на VBA   Тема: в Excel изменяемый путь в формуле к ячейке

Добавлено: Вт сен 26, 2006 2:40 am 

Ответов: 3
Просмотров: 25042


A1=[Книга1.xls]Лист1! B1=ВПР(ИСКОМОЕ_ЗНАЧЕНИЕ;ДВССЫЛ($A$1&"$A$4:$H$8");НОМЕР_СТОЛБЦА;0) Только необходимо обязательно помнить, что рабочая книга, которая служит источником данных (в данном случае - Книга1.xls) обязательно должна быть открыта. В противном случае стандартная функция рабочего листа...

 Форум: Программирование на VBA   Тема: Как получить адрес ячейки с отступом в 6 позиций в Exel

Добавлено: Вт июн 13, 2006 1:37 am 

Ответов: 3
Просмотров: 22198


Неужели нельзя хотя бы прочитать вопрос, ведь там довольно чётко говорится о необходимости использования формул. И если предлагать использовать макросы, то не публиковать подобный бред, а по другому назвать подобные перлы просто нельзя.

 Форум: Программирование на VBA   Тема: Как получить адрес ячейки с отступом в 6 позиций в Exel

Добавлено: Пн дек 19, 2005 10:50 am 

Ответов: 3
Просмотров: 22198


Если Вам действительно нужно получить именно адрес ячейки, то введите в ячейку "C10" любую из нижеопубликованных формул :

=ЯЧЕЙКА("АДРЕС";СМЕЩ(C10;6;0))
=ЯЧЕЙКА("address";СМЕЩ(C10;6;0))
=АДРЕС(СТРОКА()+6;СТОЛБЕЦ())
Сортировать по::  
Страница 1 из 1 [ Результатов поиска: 19 ]


Часовой пояс: UTC + 3 часа


Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB