VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2004/12/07(Tue) 02:17
投稿者GOD
Eメール
URL
タイトルRe^3: Excelが終了しません。

> 初心者なのでお聞きしますが、関数化とはどのような場合およびどのような
> ものを行うのでしょうか?
>
・一つの機能として分離できるもの。(今回だとコモンダイアログで名前を取得する箇所)

・一つに纏められるところ(今回だと↓のところ。.CellsのRow, Colを引数で渡してあげれば一つの関
数で対応できますよね。下でも同じ事を複数個やっているのでかなりの行削減になるのでは。)
        With xlSheet.Cells(xl_rowNum, xl_colNum)
            .Font.Size = 11                    'フォントサイズ
            .Font.Name = "MS P明朝"        'フォントの種類
            .Font.Bold = True                 '太字に設定
            .HorizontalAlignment = xlHAlignCenter  '横中央揃え
            .VerticalAlignment = xlVAlignCenter    '縦中央揃え
            .Interior.ColorIndex = 36              'セル内背景色セット
        End With

・一つの処理が余りにも長くなってしまいそうなところ(今回だと.ColumnWidthしてるとことか。これは
機能と分離〜も含むでしょうけど)

・再利用するような処理(エクセル終了処理部分とか。)
> キャンセル時の流れはこれから作成します。
で再利用できますよね。

PS.言葉は違えど元となっている理念は同じかと。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -