|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
13.05.2008, 16:07 | #11 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в
Private Sub Workbook_Open() объявить Dim L as long, F as long
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
13.05.2008, 16:19 | #12 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
Буду ПРИЗНАТЕЛЕН!
ДМИДМИ, буду признателен если подскажите, что делать с этим
Цитата:
|
|
13.05.2008, 16:21 | #13 | |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Ну, здесь-то просто
Цитата:
Если бы в начале модуля стояла инструкция Option Explicit, то уже транслятор сказал бы, что не так: параметр процедуры - C, а вместо него используется никому (кроме процедуры Workbook_Open) не известная переменная F. (Области видимости имён - или как там это в VB называется? - изучить нужно не хуже, чем таблицу умножения.) Чего транслятор не сказал бы, но что есть в хэлпе: Size Property [это] Read/write Variant (а не Long). Чтобы узнать это, достаточно было поставить курсор на слово Size и нажать нежно (надеюсь) любимую Вами клавишу F1. |
|
13.05.2008, 16:36 | #14 | ||
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
неоценимая помощь
Спасибо, ДМИДМИ!
Ваша помошь была для меня просто неоценима, ПОТОМУ что я ее просто не смог оценить! А историю темы тоже можно иногда пролистывать Цитата:
Цитата:
|
||
13.05.2008, 16:40 | #15 | ||
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Ты скажи, ты скажи, чо те надо... (с)
Цитата:
А вообще с часто правильной идеей - задать список ячеек с одинаковым форматом - можно делать что угодно. Например, Код:
Вот только способы адресации ячеек/диапазонов листа предварительно придётся изучить. |
||
13.05.2008, 16:51 | #16 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Толцыте - и отверзится (с)
Так что мешает спросить, если и в ответе (моём ли, или чьём ещё) что-то непонятно?
Только не слишком увлекайтесь, а то ведь могут послать не только книжку читать... Прежде чем спрашивать других, приличным новичкам полагается подумать собственноручно. Переписывать сюда какой-нибудь "VBA для начинающих" никто не станет - во всяком случае, в полном объёме |
13.05.2008, 17:06 | #17 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
Хорошо пойду поищу соратников по своему уровню, а то ведь этот форум для професионала ДМИДМИ!
|
13.05.2008, 17:21 | #18 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Каждому - своё (с)
|
14.05.2008, 13:24 | #19 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
гм..гм...
Цитата:
передаваемые в процедуру параметры, имеют там свои имена. Соответствие устанавливается позиционно. Т.е L=L, но F=C.. внутри процедуры надо оперировать внутренними именами. таким образом правильным будет: sheets(L).Cells(1, 1).Font.Size = С |
|
14.05.2008, 13:26 | #20 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
Цитата:
подумать собственноручно - понравилось |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL - рекурсия в хранимых процедурах | Банзай | SQL, базы данных | 0 | 12.08.2008 19:04 |
переменные FoxPro | Vasya | Свободное общение | 0 | 27.01.2008 00:29 |
Нужен совет! Как правильно использовать TextBox? | Archi | Общие вопросы .NET | 3 | 29.12.2007 20:18 |
Материал о процедурах | Jondeer | Помощь студентам | 18 | 04.12.2007 21:22 |
Переменные из БД | Кронос | БД в Delphi | 2 | 06.06.2007 11:26 |