アーカイブ
カテゴリー
キーワード
ヘルプ
ようこそ ゲスト さん
ログイン
ユーザー登録
はてな匿名ダイアリー
< 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
でシェア
全てのコメントを見る
人気エントリ
立憲「父母呼びは削除」「『親1・親2』にするとは言っていない」
12
ヒステリックこどおば姉が厳しすぎる件
11
最も過大評価されている作家:三島由紀夫
10
同じことは何度でも言う
27
Droomから一生退去できなくて困っている
11
女子枠なんかクソくらえ 現役旧帝理工系女子より
50
何度言っても分からないだろうけど親ガチャは存在しない。その親から生まれるか存在しないかの2択だ
47
三大意味が分からない歌詞
32
過去の人気エントリをもっと見る
注目エントリ
知性の欠片もないはてブ民がレスバトルを嘲笑するの何のギャグ?
1
ほざろって別に脚本は凄くなくね?
3
いつメングループから疎外感を感じている女子中高生へ
9
東京生まれ東京育ち、大体オタク
5
嫌いを語るエネルギー
4
人間のかくれんぼのルールを知らない..
4
ピンサロ客、自重しろ。
14
入院中の脳バグ
6
はてなブックマークでもっと見る
アーカイブ
カテゴリー
キーワード
ヘルプ
ログイン
ユーザー登録
ようこそ ゲスト さん