
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
No.2です。
>VBAは考えたのですが、基本的にEXCELで指定できるのはセルであって、
>その中の数式の一部分を指定するということができそうになかったのですが・・・。
おっしゃる通り、VBAでもそれは無理です。
VBAでの方法というのは、要は自動でNo.3の方の回答のようなコピーをするというものです。
つまり、A1を変更するたびに、A2に同じ内容をコピーします。
で、実際のコードですが、以下を該当シートのシートモジュールに記述して下さい。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rg As Range
Set rg = Application.Intersect(Target, Range("A1"))
If Not rg Is Nothing Then
Range("A1").Copy
Application.EnableEvents = False
ActiveSheet.Paste Range("A2")
Application.EnableEvents = True
End If
End Sub
この方法では、A1の内容をまるごとそのままA2にコピー・ペーストしています。
No.5
- 回答日時:
補足を見て気づきましたが
コピーが目的でないのなら
Range("A2").Characters(Start:=a, Length:=b).Font.Size = c
として
a:セル内の変更したい文字の左からの数
b:セル内の変更したい文字数
c:フォントサイズ
で任意の大きさに変更できます
No.4
- 回答日時:
全てVBAで行うなら可能です
Range("A2") = Range("A1")
For i = 1 To Len(Range("A1"))
Range("A2").Characters(Start:=i, Length:=1).Font.Size = Range("A1").Characters(Start:=i, Length:=1).Font.Size
Next i
なおSizeを
Nameにするとフォントの種類
FontStyleにするとフォントスタイル
をそれぞれ一文字ずつコピーすることができます
その他色、下線などの情報もコピー可能です
No.2
- 回答日時:
こんにちは。
maruru01です。数式で参照出来るのは、値だけで、セルの書式(フォントやサイズ、色、罫線情報など)を参照することは出来ません。
また、数式が入力されている場合は、セル内の数式の一部分だけの書式を変更することも出来ません。
次善の方法としては、図のリンク貼り付けがあります。
例えば、A1を選択してコピー、A2を選択しておいて、
[Shift]を押しながら、メニューの[編集]をクリックすると、通常と違うメニューが出ます。
その中の[図のリンク貼り付け]を選択します。
すると、A2の上にA1の書式も含めてそっくりそのままのオブジェクトが置かれます。
これは元データとリンクしていますので、A1の値や書式を変更すると、ちゃんと反映されます。
ただし、これはあくまで図に過ぎず、A2の"上"に置いてあるだけです。
(ドラッグで移動出来ます。)
これもダメで、直接A2に入れたいということなら、VBAを使用するしかないでしょうね。
この回答への補足
ご回答ありがとうございます。
ちなみにVBAを利用するとしたらどのようなものがあるでしょうか?
VBAは考えたのですが、基本的にEXCELで指定できるのはセルであって、その中の数式の一部分を指定するということができそうになかったのですが・・・。
たびたび申し訳ありませんが、お時間ありましたら再度ご回答ください。
よろしくお願い致します。
No.1
- 回答日時:
入力されたセルを選択して、上の数式バーに出た文字のフォントを変更したいところの文字をクリックし、ドラグして必要な範囲を白抜きに反転させる。
文字のところへカーソルを移動し、右クリックセルの書式設定から変更。(変更の自由度が上がる。)または、上の文字フォントのポイントを単純に変更でも可能。
この回答への補足
ご回答ありがとうございます。
すいません。説明が少し足りなかったかもしれませんが、フォントを変更したい部分はA2です。A2を選択した際に、数式バーに表示されるのは「=A1」ですので、通常のフォント変更では、セルに表示される「たろう」のフォントサイズを変更することができません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) [入力規則]のリストボックス内の“不揃いの林檎たち” 3 2022/09/15 18:32
- Excel(エクセル) 条件付き書式でフォント色を赤に設定しましたが、 2 2023/07/29 14:17
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/10/25 17:10
- フリーソフト Googleスプレッドシートで特定の言葉が含まれる行の色分けをしたいのですが 4 2022/04/30 15:29
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
- Excel(エクセル) 関数を用いて表示したセルの内容を、見えている形でコピーする方法 2 2022/09/14 16:36
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
エクセル ドロップダウンリスト...
-
【関数】同じ関数なのに、エラ...
-
Office2021のエクセルで米国株...
-
【マクロ】列を折りたたみ非表...
-
9月17日でサービス終了らし...
-
【マクロ】アクティブセルの時...
-
ページが変なふうに切れる
-
【条件付き書式】シートの中で...
-
【マクロ】3行に上から下に並...
-
【マクロ】オートフィルターの...
-
【マクロ】EXCELで読込したCSV...
-
【画像あり】オートフィルター...
-
他のシートの検索
-
エクセルの循環参照、?
-
Excelファイルを開くと私だけVA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報