powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Общий вопрос, но для меня важный!
6 сообщений из 6, страница 1 из 1
Общий вопрос, но для меня важный!
    #37227889
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я самоучка и процедурами часто пользуюсь так, как в приведенном примере.
Правильно? Неправильно? Почему? Или не принципиально?


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Sub comh()

 Call mHead("R3",  10 ,  47 ,  6 , "Bold", "Arial",  0 ,  39 ,  0 , "Line A")
 Call mHead("S3",  10 ,  47 ,  6 , "Bold", "Arial",  0 ,  39 ,  0 , "Line P")
 Call mHead("T3",  10 ,  47 ,  7 , "Bold", "Arial",  0 ,  39 ,  0 , "Dimpl")
 Call mHead("U3",  10 ,  47 ,  7 , "Bold", "Arial",  0 ,  39 ,  0 , "Hitek")
 Call mHead("V3",  10 ,  47 ,  8 . 5 , "Bold", "Arial",  0 ,  39 ,  0 , " a&e")

End Sub

Sub mHead(mcell, mFontSize, mRowHeight, mColumnWidth, mFontStyle, mFontName, mFontColor, mColor, mOrientation, mtxt)
 Worksheets(sh).Range(mcell).Select
    With Selection
        .Borders.LineStyle = xlContinuous
        .Borders.Weight = xlThin
        .Font.FontStyle = mFontStyle
        .Font.Name = mFontName
        .Font.Size = mFontSize
        .RowHeight = mRowHeight
        .ColumnWidth = mColumnWidth
        .Font.ColorIndex = mFontColor
        .Interior.ColorIndex = mColor
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlCenter
        .WrapText = True
        .Orientation = mOrientation
End With
'=======================================================
        ActiveCell = mtxt
'=======================================================
End Sub
...
Рейтинг: 0 / 0
Общий вопрос, но для меня важный!
    #37227893
NullUzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vallot,

Вопрос, конечно, непонятный, но у меня встречный вопрос: откуда берётся переменная sh ?
...
Рейтинг: 0 / 0
Общий вопрос, но для меня важный!
    #37227923
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все переменные стоят в Sub comh(), я их убрал, чтобы не загромождать.
А что не понятно? Просто мне интересно, кто-нибудь так использует процедуры?
Так, вроде, функции пишут?
...
Рейтинг: 0 / 0
Общий вопрос, но для меня важный!
    #37228400
NullUzer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vallot,

То есть тебя интересуют различия между Sub и Function?
...
Рейтинг: 0 / 0
Общий вопрос, но для меня важный!
    #37228420
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NullUzer, если это разовый вызов( ну пусть несколько), то нормально

если вызов в цикле с большим количеством шагов, то вызов процедуры вообще, а с большим кол параметров и подавно - тормозит

если рекурсию так будете делать, то и стек закончиться может..
...
Рейтинг: 0 / 0
Общий вопрос, но для меня важный!
    #37228538
vallot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ответ принял, спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Общий вопрос, но для меня важный!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]