Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


54840 / 76738 ←次へ | 前へ→

【26682】Re:スプレッドシートについて
発言  ichinose  - 05/7/14(木) 6:46 -

引用なし
パスワード
   ▼HITSUJI さん:
おはようございます。


>
>HELPなのですが
>Bordersで調べても、引数のssEdgeBottomが出てこず、
>ssEdgeBottomだけだと、見つけられず・・・。
あっ、本当ですね!! これは、HELPでは見つけられませんでした
(「HELPを見てください」と申し上げたのは 他のプロパティや
メソッドについて、例えばColorindexはないということがわかるので
申し上げたのですが・・)。

本来のワークシートとSpreadsheetのプロパティやメソッドが
よく似ている事は少し使用していくとわかりますよね?

よって、
  Spreadsheet1.ActiveSheet.Range("A1:E1").Select
    With Selection.Borders(xlEdgeBottom)
とすることは初動捜査としては(事件か?)私もやります。
xlEdgeBottomと言う定数が1なら エラーにならなかったのですが、
これは、9なのでエラーになります。

私は、ここで「Enum定数の値が違うんだ」とカンで考えます。

VBEの「表示」---「オブジェクトブラウザ」で
ライブラリ「OWC」を検索し、それらしいEnum定数がないか
調べます。

すると、
SheetBorderTypeEnum というのが見つかり、
その中に「ssEdgeBottom」=1 という事が発見出来ます。

従って、

  Spreadsheet1.ActiveSheet.Range("A1:E1").Select
    With Selection.Borders(ssEdgeBottom)

でめでたしめでたし・・・となるのですが・・・。

よって、

HELPと「オブジェクトブラウザ」の共用ということでいかがですか?

0 hits

【26625】スプレッドシートについて HITSUJI 05/7/12(火) 11:13 質問
【26627】Re:スプレッドシートについて IROC 05/7/12(火) 11:38 回答
【26639】Re:スプレッドシートについて HITSUJI 05/7/12(火) 17:12 お礼
【26641】Re:スプレッドシートについて IROC 05/7/12(火) 18:04 回答
【26640】Re:スプレッドシートについて HITSUJI 05/7/12(火) 17:19 質問
【26642】Re:スプレッドシートについて IROC 05/7/12(火) 18:05 回答
【26643】Re:スプレッドシートについて HITSUJI 05/7/12(火) 18:24 質問
【26644】Re:スプレッドシートについて ichinose 05/7/12(火) 18:40 発言
【26645】Re:スプレッドシートについて IROC 05/7/12(火) 18:47 回答
【26646】Re:スプレッドシートについて HITSUJI 05/7/12(火) 18:48 お礼
【26649】Re:スプレッドシートについて HITSUJI 05/7/12(火) 20:03 質問
【26650】Re:スプレッドシートについて りん 05/7/12(火) 20:27 発言
【26652】Re:スプレッドシートについて ichinose 05/7/12(火) 21:19 発言
【26656】Re:スプレッドシートについて りん 05/7/13(水) 2:13 発言
【26658】Re:スプレッドシートについて HITSUJI 05/7/13(水) 9:22 質問
【26682】Re:スプレッドシートについて ichinose 05/7/14(木) 6:46 発言
【26690】Re:スプレッドシートについて HITSUJI 05/7/14(木) 10:20 お礼
【26659】Re:スプレッドシートについて HITSUJI 05/7/13(水) 9:25 お礼

54840 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free