
よろしくお願いいたします
◆エクセルのシート「名簿」のF列に『役職』 G列に『氏名』が入っています。
◆シート「ラベル」に =名簿!F2&" "&名簿!G2&"様"
という計算式を入れています。つまりラベル印刷としてこちらを印刷して封筒に貼り付けるようにしたいのです。ここではたとえば「代表取締役 山田太郎様」という表示になります。
◆(やりたいこと)
そこで、上記計算式の名簿!F3&" "&名簿!G3&"様"の名簿!F3(役職)のフォントの大きさを「11」、名簿!G3(氏名)&"様"のフォントの大きさを「14」などという設定は可能でしょうか?可能ならば教えてください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
F1にはF1のフォントサイズがあり、G2にはG2のフォントサイズがあり
&で連結するのは、セルの「値」だけで、書式は持ち込むわけではない。D2に式を入れているなら、D2の書式のフォントサイズで規定される。一般には1セルは1フォントです。
&で結合した文字列を一旦値貼り付けで値にし、数式バー部で、氏名等を範囲指定して、それ以外と違うフォントサイズにはできます。
またフォントサイズを変える区切りがプログラムで割り出せる(注)なら、手作業でやる代わりに、VBAでセル.Characters(スタート、長さ)で指定できます。
http://www.officetanaka.net/excel/vba/tips/tips1 …
(注)このテクニックはプログラムを組んだ経験が無いとわかりにくいでしょうが。
別セルに役職名と氏名を分けて印刷してどこが都合が悪いのですかね。
(例データ)
A列 B列 C列(VBAでの結果)
代表取締役大島代表取締役大島(実際は大島が大きい文字
会長山田会長山田
園長林園長林
副校長後藤田副校長後藤田
理事長大河原理事長大河原
ーーー
Sub test01()
d = Range("A65536").End(xlUp).Row
MsgBox d
For i = 1 To d
s = Cells(i, "A") & Cells(i, "B")
ss = Len(Cells(i, "A")) + 1
ll = Len(Cells(i, "B"))
Cells(i, "C") = Cells(i, "A") & Cells(i, "B")
Cells(i, "C").Characters(Start:=ss, Length:=ll).Font.Size = 20
Next i
End Sub
を実行すると、C列で、B列の名前の相当部分がが大きな文字になります。
No.1
- 回答日時:
他にも方法はあると思いますが、私の方法ではいろいろ応用がきくと思いますので紹介したいと思います。
エクセルにより
<span style='font-size:11pt'>11ポイントにしたいところ</span>
のようにフォントサイズを指定したものをつくります。できあがったところをコピー後、下の参考URLに載せたテンプレートの指定場所にペーストします(メモ帳等で)。これをMS-Wordで開きプリントします。
参考URL:http://chem.tf.chiba-u.jp/~kake/txt2doc/txt2doc. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) EXCELの1行を1枚の用紙にそれぞれ印刷したい。 3 2022/10/10 11:35
- 人事・法務・広報 登記簿についてご存知の方 4 2022/08/12 13:10
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Visual Basic(VBA) TextBoxで入力したらComboBoxに紐づいた情報を表示させたい 1 2023/06/20 12:17
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- その他(Microsoft Office) エクセルの曜日別の参加者名簿に姓しかなく、下の名前を入れるには、全曜日の名簿を一度作り、曜日別に抽出 2 2023/02/28 23:22
- Excel(エクセル) Excel2019のデータ入力に便利な関数について 4 2023/07/06 05:42
- Excel(エクセル) エクセルの複数ブックのシートを1つまとめたい 都道府県ごとに47ブックがあり、そのシートのデータを1 5 2022/11/15 14:57
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「名前(first name) 1 2023/06/24 13:03
- Excel(エクセル) エクセルで列の行の重複の検索方法を教えてください。 8 2022/10/11 14:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リッチテキストのフォント
-
リストコントロールの文字の大...
-
コンボボックス内の文字サイズ変更
-
CSSでの大きさの単位について
-
VB.NET2005 TextBox 高さ(Heig...
-
print 関数 フォント名について
-
Word2003でフォントサイズ変更...
-
Excelにてリスト設定したセルの...
-
データコンボの幅変更
-
ドロップダウンリストのフォン...
-
グラフの交点の求め方(Excel)
-
Minecraft 統合版(PC)の描画距...
-
コントロールの書式設定で、“コ...
-
エクセルで作った新しいウイン...
-
WINAPI 他のウインドウを重ね...
-
pygameで画像を描画する方法を...
-
TreeView表示がおかしいです。
-
表示する方法
-
Paint Shop Pro で
-
勝手にウィンドウが開いて止ま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンボボックス内の文字サイズ変更
-
VB.NET2005 TextBox 高さ(Heig...
-
VBAのフォント変更(エクセルか...
-
フォントの大きさ
-
ドロップダウンリストのフォン...
-
プロポーショナルフォントの文...
-
エディットボックスのフォント...
-
VBA TEXTBOXテキストボックスの...
-
文字色 エクリプス
-
JTableのヘッダー文字のサイズ変更
-
リソースエディタでスタティッ...
-
コンボボックスの一部のアイテ...
-
VBにて指定した通りにExcelの列...
-
Msgboxで使用するフォントの指...
-
リストコンロールの一行だけを...
-
Macbook Word フォント色変更で...
-
EDITBOXに関して
-
static 文字が上に張り付いて・...
-
カレンダーコントロールとサイ...
-
GetTextExtentPoint32での高さ
おすすめ情報