- ベストアンサー
エクセルのフォントのコピー
エクセルで例えばsheet1のA1と同じフォントをsheet2でも 使いたいと思います。 フォントのみをコピー出来る方法ってありますか? どのようにしたらよいでしょうか? マクロでも結構です。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#3です。訂正です。 '------------------ Sub フォントコピー() Dim c As Variant Set WS2 = Worksheets(2) For Each c In Selection WS2.Range(c.Address).Font.Name = c.Font.Name Next End Sub '------------------ 先のマクロと動作は変わらないのですが、少し余分なものが入っていましたので修正してあります。 なお、#3の説明で「一番左側のシートの選択されたセル範囲のフォントを、左から2番目のシートの同じセル番地にコピーします」と書きましたが、これは間違いで、正しくは、 現在開いているシートの選択されたセル範囲のフォントを、左から2番目のシートの同じセル番地にコピーします。 です。お詫びして訂正させていただきます。
その他の回答 (5)
- takahiro_
- ベストアンサー率47% (29/61)
フォントを変更したいセル範囲を選択して、下のマクロを実行してみてください。フォントだけ変更されると思います。 Sub test() フォント = Worksheets("Sheet1").Range("A1").font.Name With Selection.font .Name = フォント End With End Sub お役に立ちましたでしょうか?
お礼
回答ありがとうございます。 大変参考になりました。 しかし、#3の方に教えて頂いたやり方の方が、今回やりたかったことそのものでしたので、そちらを使わせて頂くことになりました。 せっかく教えて頂いたのに申し訳ありません。 また、機会がありましたら、よろしくお願いします<(u_u)>
- mshr1962
- ベストアンサー率39% (7417/18945)
コピーしたい書式のセルを選択して「書式」「スタイル」にて、 「スタイル名」に新しい名前を付けて「追加」してください 貼り付けしたいセル範囲を選択して「書式」「スタイル」で 先程追加したスタイル名を選択して「フォント」以外 のチェックをはずして「OK」してください。 これでフォントのみコピーできます。 A1だけでいいなら直接変更した方が早いですが...
お礼
回答ありがとうございます。 説明不足で申し訳ありません。 実は、これを使うのは、エクセル初心者の方なので、sheet1以外は保護し、出来るだけ簡単にフォントだけを変えたかったのです。 でも、この教えて頂いた方法は、他の場面に役立ちそうです(^O^) ありがとうございました。
マクロで作ってみました。 '------------------ Sub フォントコピー() Dim wc As Integer Dim sa As String Set WS1 = Worksheets(1) Set WS2 = Worksheets(2) For Each c In Selection WS2.Range(c.Address).Font.Name = c.Font.Name Next End Sub '------------------ 一番左側のシートの選択されたセル範囲のフォントを、左から2番目のシートの同じセル番地にコピーします。
- TKO-T2
- ベストアンサー率27% (79/288)
こんにちは。 A1セルをアクティブにして、枠のところにポインタを持っていけば 矢印ポインタになります。 そのまま右クリックでドラッグして [ここに書式のみをコピー]を選べば書式コピーが出来ます。 フォントのみのコピーは出来ない…と思いますが。 フィルハンドルでの書式コピーも右ドラッグでOKです。
お礼
ありがとうございます。 申し訳ありませんが、書式の関係で、フォントのみをコピーしたかったので、#3の方のやり方を使わせて頂きました。 ありがとうございました。
『フォントのコピー』は出来ないと思います。 『書式のコピー』はツールバーのほうきのようなボタンをA1にアクティブセルがある状態で押し、A2にマウスを持っていきクリック。これでフォントだけではないですが、書式はコピー出来ます。
お礼
早速のご回答ありがとうございます。 sheet1とsheet2は書式が違うので、書式をコピーしてしまうことは出来ないんです(>_<)
お礼
何度もありがとうございます。 大変参考になりました。 まさにやりたかったそのものです(^O^) 使わせて頂きます。 ありがとうございました。