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

投稿日: 2006/04/12(Wed) 06:54
投稿者ダンボ
URL
タイトルRe^2: コンパイルエラーになるのですが

魔界の仮面弁士 さん、いつもお世話になっています。
下記コーディングでコンパイルエラーも起きず実行結果も正しく、
仮引数のもやもやも晴れました。どうもありがとうございます。

実行部分が2行だとST As Objectでも大差ないですが、長いコードだとチェックの
ためにも仮引数タイプはあわせられるものならあわせたほうが良いですよね。
ただ、本件の解決方法の場合cmdLOCKの操作が1回だったから良いけど
複数回操作する場合はちょっとコードが見づらくなりますね。

Public Function ForceLock(ST As Worksheet)
With ST
     .Protect UserInterfaceOnly:=True
     CallByName(ST, "cmdLOCK", VbGet).Caption = "シート保護をはずす"
End With
End Function


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

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

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