次の方法で共有

EXCEL 2010 で突然コンボボックスの入力範囲指定ができなくなった

Anonymous
2012-05-14T23:27:09+00:00

はじめまして。

当方、以前から EXCEl 2003 で作成していた VBA を 2010 で動かすため「互換モード」で動かしていました(拡張子 xls → xlsm)。

今まで問題無く動いていたのですが、先週末から今週頭にかけて急にいくつかの動作に問題が出てきました。何か、パッチがあたったのでしょうか。

それで問題の箇所ですがフォームのコンボボックスの「入力範囲指定」なのですが、これがマクロ操作できなくなりました。急にです。

現在のソースは以下です。

Dim pos as long

Dim pos_end as long

ActiveSheet.Shapes("コンボボックス名").Select

With Selection

  .ListFillRange = "シート名!$F$" & pos & ":$F$" & pos_end

End With

これに pos と pos_end に数字を与えることにより、範囲決定がされていました。それが突然に機能しなくなりました。以前、覚えた範囲のまま更新されないのです。

当方の環境は Windows 7 Professional (64bit) ・・・ (32bit)版でも同じ現象です。

以上、宜しくお願いします。情報不足がありましたら申し訳ありません。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-05-15T23:10:59+00:00

申し訳ありません。

コントロールボックスがなぜか同じ名称で4つも重なって存在していました。

コントロールボックスを作り直そうとしたら、まだ存在したのでビックリして。。。解決です。。。

くだらない質問で申し訳ありませんでした。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-05-15T10:59:05+00:00

    Tadashi Doi さん、こんにちは。

    Answers をご利用いただきありがとうございます。

    突然コンボボックスのマクロ操作ができなくなってしまったのですね。

    気になった点としては、そのほかの機能に問題が起きているのなと思いましたので以下を確認してみてはどうでしょうか。

    ・ 新規 Excel を起動し、組まれているコードをコピーしてどうか。

    ・ そのほか別のマクロ操作を組んでいる Book で問題が起きているか

     (マクロを組んでいる別の Book があれば確認してみてください)

    ・ Excel をセーフ モードで起動してどうか

     (Ctrl を押しながら Excel を起動します)

    ※上記を確認することで Book に問題が起きているのか、Office そのものに問題があるかを切り分けます。

    いずれの場合も現象が変わらない、ということであれば、マクロのコードになについて確認が必要かと思うのですが、この点 Answers では情報が集まりにくいかと思うので MSDN フォーラムを参考にしてみるとよいかもしれません。あわせて活用してみてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません