アーカイブ
カテゴリー
キーワード
ヘルプ
ようこそ ゲスト さん
ログイン
ユーザー登録
はてな匿名ダイアリー
< http://anond.hatelabo.jp/20150...
|
世界が驚くような >
2015-08-28
■
Excel
VBA
マクロ
の
挙動
で
今日
学習
したこと
■
変数
型
Object
と Variant は違う
変数
に
オブジェクト
(シートやシェイプや
マクロ
モジュール
など)を入れて扱いたい
とき
、Variantは値渡しで
Object
は参照渡し、とは知っていたが、Variantに「
Object
型の
ポインタ
がわたっているのなら、Variant型でも
Object
型でも
参照元
の
オブジェクト
に
アクセス
できるだろう」と思っていた。で、Variant型
変数
に入れて扱った
オブジェクト
は、(画面をみると)
オブジェクト
操作
内容が反映されているよう
なのだ
が、なぜかSaveしても保存されていない。そのブックを開くと消えていた。
Object
型で扱ったら、しっかりそのブックに反映されていた。とにかく、Variantは何でもかんでも使える型、との
認識
は
ちょっと
違うようだ。Variant型で何かを扱った際に反映されない系の
挙動
がおきたら、
Object
型で試してみるべし。
■ (手
操作
の
場合
も)
セル
の「貼り付け」と「
形式
を
指定
して貼り付け..すべて」とは違う
ボタン
コントロール
などがその
セル
上にあった
とき
、前者は
コピー
され、
後者
は
コピー
されない。
■
名前
定義
がされている
セル
を別のブックに貼り付けすると、
名前
定義
も
作成
される。
しか
も、
コピー
元のブックに
リンク
されている。
リンク
を切るには、
コピー
先のブックのNames
オブジェクト
でその
名前
の
定義
を削除&再
作成
すればよいだろう。
Permalink
|
記事への反応(0)
| 17:50
ツイート
シェア
記事への反応
-
記事への反応(ブックマークコメント)
permalink
Twitter
でシェア
Facebook
でシェア
全てのコメントを見る
人気エントリ
髭の永久脱毛をして後悔してる
27
折田楓さんは兵庫県知事選挙の裏ボスではない3行まとめ
19
自分史上最低のラブコメ漫画家、ジャンプに帰還
23
最低限でいいものリスト、最低限よりちょっといいものが良いリスト
10
はてブでミュートにしてるワード一覧(2024年11月23日)
7
フェードインする曲でおすすめってある?
9
仕事が楽すぎて不安になる
27
最低価格帯からもうちょっとだけお金出すと幸せになれるモノ教えて
40
過去の人気エントリをもっと見る
注目エントリ
表現の自由を守る暇空茜、BL愛好者を急にカルピス認定して集団リンチ
8
IT業界の三大信じられないもの。 1、営..
10
最近、職場でオフィスグリコを管理してるのが俺だけって気づいた
5
『企業中心社会を超えて』
7
男女平等いやだよ
13
ふつうの軽音部の舞台
2
アメリカ人はなぜPTA活動に熱心なのか?
2
ひきこもりが死んだ
7
はてなブックマークでもっと見る
アーカイブ
カテゴリー
キーワード
ヘルプ
ログイン
ユーザー登録
ようこそ ゲスト さん