わかりにくい説明になるかもしれませんが
エクセルではシートを何枚も作れると思うのですが
そのシートの1枚を親シートとして使用し、それをコピーして何枚も子を作る場合です。
同じ表を使って表の中身のみの記述内容や数値を変更した資料をたくさん作る場合です。
この場合、親シートのセルの幅を変更するだけで
子のシートも全部同時に同様の幅に変更されるように
リンクすると言うかそういうのは出来ますか?
最初に1枚シートを作ってそれを大量にコピーしたシートを作るのではないです。
同じシートをコピーする方法はわかるのですが、既に大量に作ったシートの幅等の一発変換です。
表の形だけ親シートに子シートをリンクさせることは出来るのですか?
職場で皆で考えましたがわかりませんでした。
No.2ベストアンサー
- 回答日時:
1.リンクさせたいシートを選択します。
A.個別に指定…それぞれのシートを指定します。
「Ctrl」キーを押しながら、
タブ(下部の「Sheet1」とかある部分)をクリックします。
リンクするシートそれぞれ指定して下さい。
B.まとめて指定…連続した並びのシートを選択します。
「Shift」キーを押しながら、
最後のシートのタブ(下部の「Sheet1」とかある部分)クリックをします。
2.1の処理を実行すると、指定した複数のシートのタブが白くなります。
つまり、リンクできる状態になります。
エクセルでは「作業グループ」と言っています。
3.この状態で、リンク対象になっているシート(どれでも可)でセル幅の変更を行なうと、
リンクした全てのシートで変更されます。
4.他のシートを見ることも出来ます。
リンク対象になっているシートを選ぶ限り、リンク状態のままです。
5.リンク状態を外したい時は、リンク対象以外のシートを指定するか、
タブの部分で右クリックすると出てくるメニューの「作業グループ解除」で、外れます。
解除の処理を忘れるとすべてのシートに同じデータが入ることになるので、要注意です!
No.1
- 回答日時:
マクロを使えばできます。
もっとよい方法があるかも知れませんが、
以下を参考にして、試してみてください。
Sub Macro1()
'ワークシートの繰り返し用
Dim w As Long
'カラムの繰り返し用
Dim c As Long
'2番目のワークシートから、最後のワークシートまで処理する
For w = 2 To Worksheets.Count
'1番目のカラムから、最後のカラムまで処理する
For c = 1 To Selection.SpecialCells(xlCellTypeLastCell).Column
'2番目以降のワークシートのカラム幅を
'1番目のワークシートのカラム幅に合わせる
Worksheets(w).Columns(c).ColumnWidth = Worksheets(1).Columns(c).ColumnWidth
Next
Next
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) エクセル VBAでBook モジュールのプロシージァ(コード)に除外シートを設定したい 1 2023/01/11 15:53
- Excel(エクセル) シート名を簡単に書く方法があれば教えてください。 4 2023/08/24 12:40
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのサイズが小さくなりません
-
EXCELのVBAで連続コピーの方法...
-
エクセルの切り取りと貼り付け...
-
エクセルドロップダウンリスト
-
エクセルの表のセル幅のみロッ...
-
Excel の行と列の入れ替え
-
エクセル セル内の文字列を他...
-
縦書きのトーナメント表の作り方
-
EXCEL VBAでコピーす...
-
excel vba 非表示のシートに入...
-
エクセル ブック全体 セル結...
-
VBAで長さ0の文字列をNullに変...
-
EXCEL中のSHEET名の検索方法
-
エクセルの範囲指定を規則的に...
-
嫌ってるのに真似してきたりマ...
-
Winmerge ファイルの中身は同じ...
-
同期センターのマークが出てま...
-
バッチファイルで変数の中身を...
-
教えてください!困ってます。
-
ファイルの単位
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの切り取りと貼り付け...
-
Excel で3行目、6行目、9行目...
-
excel vba 非表示のシートに入...
-
【エクセル】異なったシートの...
-
VBAで長さ0の文字列をNullに変...
-
Excelのサイズが小さくなりません
-
エクセル セル内の文字列を他...
-
エクセルで、コピー貼り付けが...
-
EXCEL VBAでコピーす...
-
縦書きを横書きに変換したい
-
エクセル ブック全体 セル結...
-
EXCELでシートのデータを別のシ...
-
エクセルの表組み、セルの固定...
-
エクセル計算式の複写について
-
windowsではできるハイパーリン...
-
エクセルの範囲指定を規則的に...
-
ウインド枠の固定
-
1ヶ月の平均値は?
-
結合セルに結合していないセル...
-
Excelのフィルハンドルで…「連...
おすすめ情報