
No.2ベストアンサー
- 回答日時:
#1のimogasiさんが試されてたようなのでVBAでやってみました。
Private Sub Test()
With Cells(1, 3)
.Value = Cells(1, 1).Value & Cells(1, 2).Value
.Characters(1, Len(Cells(1, 1).Value)).Font.Size = Cells(1, 1).Font.Size
.Characters(Len(Cells(1, 1).Value) + 1, Len(Cells(1, 2).Value)).Font.Size = Cells(1, 2).Font.Size
End With
End Sub
が、tadasi1971さんはVBAでやりたいわけじゃないですよね?
私もやっぱりシート上ではできませんでした。ごめんなさい。(^-^;
回答ありがとうございました。
VBAはまったくわからないのですが、なんとかやってみようと昨日いろいろと調べていました。その結果、やっぱりわからなかったので回答を使うことができませんでした。これからもう少し勉強して使えるようになりたいと思います。
ありがとうございました。
No.3
- 回答日時:
#1のものです。
#2のyun117さんフォローありがとうございます。
ご回答をVBEに貼りつけて実行して、うまく行きました。私のもC1に値がセットしてあれば(VBAで文字列結合してC3にセットするケースも含む)意図通りになります。
しかしC1セルに=A1&B1を入れてある場合では、私のものはうまく行きませんでしたということです。
また、無理にVBAで組みたいので無くて、関数ではフォント・サイズ・色などの設定は出来ないと、はなから思っているものですから、そうなりました。
何度も回答ありがとうございました。
#2のかたの回答はまだ理解できないですが、「できる」というのがわっかたのでもっと勉強してこの回答だけでも使えるようにしたいです。
>関数ではフォント・サイズ・色などの設定は出来ない ということもよくしらなかったので「何か関数に記号をつければできるのかな」ぐらいに思っていました。
ありがとうございました。
No.1
- 回答日時:
直接の回答でないのですが、
VBAでも色々やって見ましたが出来ないようです。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then
ActiveSheet.Range("c1").Characters(3).Font.Size = 23
End If
End Sub
C1セルに文字列を入れた時は、第3文字目以下をフォントサイズが大きくなります。
しかしC1セルに=A1&B1と入れると、その効果が出ません。なぜ差がでるか判りません。
適切な今後のご回答を待ちましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) 【画像あり】A1が●+B1と同じ文字がB列にある+C1と同じ文字がC列にある場合D1に〇を付ける 3 2023/03/09 18:18
- Excel(エクセル) Excel表示形式 2 2022/09/09 09:57
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) Excelのマクロで、特定のセルから順番に値を取得したい 5 2022/12/06 15:34
- Excel(エクセル) エクセル 関数について 2 2022/10/10 07:56
このQ&Aを見た人はこんなQ&Aも見ています
-
関数で抽出したセルの一部の文字を変更したい
Excel(エクセル)
-
エクセル関数について(フォントサイズ変更)
Excel(エクセル)
-
excel関数式の一部を太字にする
その他(Microsoft Office)
-
-
4
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
5
CONCATENATEで結合した文字列の一部の文字色を変更するには
Excel(エクセル)
-
6
Excel VBA : 文字列の属性も含めて結合する方法
Excel(エクセル)
-
7
VBAで条件によりフォントサイズを自動で変更したい2
Excel(エクセル)
-
8
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル: セルの枠を超えて表示
-
セル内の一部の文字だけをハイ...
-
Excel countif関数で取り消し線...
-
セルは大きくさせず、中の文字...
-
セルにぴったし写真を挿入
-
エクセルで1つのセルにスクロ...
-
エクセルでセルを上下に結合し...
-
エクセルファイルに _x000D_ と...
-
セルを結合しても、文字をセル...
-
エクセル2013で英単語を折り返...
-
エクセルで画像を透過させて画...
-
エクセルで文字を打つと下に、...
-
全セルの末尾に改行(Alt+Enter...
-
Excel 画像貼り付けのVBAについて
-
エクセルの入力規則プルダウン...
-
マウスポインターが白十字のまま
-
Excel入力で勝手にエンター押さ...
-
エクセルの白黒の反転で困って...
-
JIS水準漢字の選別方法教えてく...
-
セルを結合して中央揃えを行う...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル: セルの枠を超えて表示
-
Excel countif関数で取り消し線...
-
セル内の一部の文字だけをハイ...
-
セルは大きくさせず、中の文字...
-
エクセルでセルを上下に結合し...
-
マウスポインターが白十字のまま
-
エクセルで1つのセルにスクロ...
-
エクセルファイルに _x000D_ と...
-
エクセル2013で英単語を折り返...
-
Excelでcsvやtxtで保存する時に...
-
エクセルの白黒の反転で困って...
-
セルを結合しても、文字をセル...
-
Excel入力で勝手にエンター押さ...
-
CSVファイルでテキストの改行の...
-
エクセルの入力規則プルダウン...
-
エクセルで画像を透過させて画...
-
全セルの末尾に改行(Alt+Enter...
-
セルを結合して中央揃えを行う...
-
マウスを使わずにセルにカーソ...
-
エクセルのセル外改行は可能で...
おすすめ情報