次の方法で共有

VBAでチェックボックスの位置がずれたり、縦横比が変わる。

Anonymous
2020-12-16T08:37:27+00:00

お世話になります。

Office365 Excel(OS:Win10 Excel:32ビット) でワークシートのセルにテキストとチェックボックスを配置しておき、それをテンプレートとして別シートにそのセルを行コピーすると、コピー元と同じく正しくコピーされるケースと、チェックボックスの位置が下にずれてしまったりチェックボックスの縦が潰れる(短くなる)ケースが出ます。

コピー前に行の高さをコピー元と同じにしてからコピーをしていますが、原因が分かりません。何か対処方法があればご教示いただけますと幸いです。よろしくお願いします。

Microsoft 365 と Office | Excel | ビジネス向け | Windows

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

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

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-12-22T06:49:46+00:00

    その後の検証で、コピー自体は問題なくできていて、その後の処理で貼り付けを行われた行より手前に行を挿入するとチェックボックスがずれたり、潰れることが判明しました。その先も引き続き検証をしてみます。

    0 件のコメント コメントはありません
  2. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  3. Anonymous
    2020-12-18T07:56:19+00:00

    Makapuさん、ご返信ありがとうございます。

    拡大縮小率は同じです。

    VBA専用のフォーラムがあるんですね、そちらに質問してみることにします。

    0 件のコメント コメントはありません
  4. Makapu 91,790 評価のポイント ボランティア モデレーター
    2020-12-16T22:06:07+00:00

    sptpia2020さん、こんにちは。

    元のシートとコピー先のシートで拡大縮小率が異なるという事はないでしょうか。

    VBA の話題については、 VBA 専用 のフォーラムがあります<MSDN フォーラム>ですと情報が集まり易いと思いますので、よろしければそちらにもご質問なさってみて下さいね。

    ■ Msdn フォーラム(VBA)

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