No.6
- 回答日時:
良く使うところを提供します。
すぐに役立つエクセルVBAマクロ集
http://www.asahi-net.or.jp/~zn3y-ngi/
EXCELでお仕事
http://www.asahi-net.or.jp/~ef2o-inue/menu/menu0 …
「すぐに役立つエクセルVBAマクロ集」サイトの
FAQにて、
「特定のセルだけ書式の変更許すには?」
というのがあります。
参考。
No.5
- 回答日時:
普通に考える限り
>約12ミリなのですが14から16ミリ程度に横だけを
を縦横比を2倍と仮定して
(1)横幅が2倍のフォントを探す(多分見つからないのでは)
(2)フォントの字体を、プログラムで2倍にする(フリー)ソフトを探す
ほか無いが、見つからないと思う。
ーー
そこで、シートの上の画像なら横に拡げると字体部分の幅だけが広がるので下記を思いついた。
しかしサイズや位置は色々試行錯誤して決めないとならないもどかしさが在る。
またマクロの記録の利用に慣れる必要も在る。
例えばシートのC1にセルエクセルで見積額をセットする。
そこで下記のマクロで、シートにオートシェイプ図形のテキストボックスを設け(囲み枠線なしにすること)、そこに=C1(数式バー部に入れる)で値(見積り額)を持ってくる。
そのテキストボックスを(編集ーコピーで)コピーし、図形(JPGなど)としてシート上に貼り付ける。
セルの値と連動した図形(数字)を作るスキルは無いのでこういう形になった。
あとは
実際ではC1セルに当たるセルは見えない(見積書の範囲外)ところへ
テキストボックスも見えない(見積書の範囲外へ)ところへ配置する。C1でなくZ1とか。
図形の位置は見積書の見積金額欄として相応しいところ。
図形の縦高、横幅の比率は字体(画像内の字の画像)が適当に相応しくなるよう設定。
Sub Macro1()
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 625.75, 123#, 50.75, 33#). _
Select
ExecuteExcel4Macro "FORMULA(""=RC[2]"")"
Selection.ShapeRange.Line.Visible = msoFalse
Selection.Copy
ActiveSheet.PasteSpecial Format:="図 (JPEG)", Link:=False, DisplayAsIcon:= _
False
Selection.ShapeRange.ScaleWidth 0.26, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.IncrementLeft 73.5
Selection.ShapeRange.IncrementTop 73.5
Selection.ShapeRange.ScaleWidth 16.74, msoFalse, msoScaleFromTopLeft
Selection.ShapeRange.ScaleHeight 2#, msoFalse, msoScaleFromTopLeft
End Sub
もし興味があれば、上記はややこしそうに見えても、マクロの記録だけを使ったコードなので、やってみて、修正してください。
表示位置や、縦横比を決める数値は、質問者に合ったように修正が必要です。
またテキストボックスとコピーして出来た図形は見積書1通ごと毎回消去(DEL)が必要ですが上記はそれが入っていません。
それもマクロの記録を採ればコードのパターンは判ります。
No.4
- 回答日時:
ごまかしですが。
その箇所だけ文字フォントを「太字」にします。
Excel のバージョン、設定によって違うかもしれませんが
該当セルを選択し <Ctrl>+B で指定/解除できると思います。
「太字」は、言葉の意味は「文字の線幅をまんべんなく太らせる」だと思いますが、
実際にはフォントを左右にずらして重ねてるだけなので
高さが増えずに幅が増えます。
Excel 2000 の実例です、2003でも同様でしたが
以降のバージョンはわかりません。
尚、Excel の文字サイズは、画面のそれと印刷時と「完全に同一」でなく、
「画面では読めるのに印刷すると ### になってしまう(文字が入りきらない、の意)」
ことがよくあるので要注意です。
No.1
- 回答日時:
Lucida Sans Typewriter
Bookman Old Style
などのフォントでしょうか。気に入りそうなのを,幾つか試してみてください。
あるいは当該の数字が何か「合計値」など計算で出しているのであれば,フォントの種類は通常の文字種にして,1桁ごとに1列のセルに数字を桁で分ける計算式を並べてしまい,列幅で調整するような事もできます。
例:最大10列,カンマも1桁
=MID(TEXT(今の計算式,"?????,???"),COLUMN(A1),1)
を右にコピーして10個並べておく
10個のセルをセルの塗り色を「白」で塗っておき,周囲を罫線で囲ってひとつのマス目に見せかける。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 荷捌作業効率をあげるためのエクセル関数を教えてください。 8 2022/10/07 08:17
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Excel(エクセル) エクセルで割り振りをする方法 7 2022/08/02 14:02
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- Excel(エクセル) エクセルにおいてセル内の文字を出来るだけ大きく表示する方法を教えてください。 4 2022/07/30 08:08
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
- Excel(エクセル) エクセルの製作した表などがモニターからはみ出るので90%で縮小固定化したい。 4 2022/04/25 14:22
- Excel(エクセル) 【エクセル関数】アルファベットで以上だったらカウントする 4 2022/07/09 14:07
- Excel(エクセル) エクセルで 2 2022/12/16 16:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
クリックすると文章が表示され...
-
Excel内での検索結果をシート...
-
セルがクリックされた回数をカ...
-
VBA 見つからなかった時の処理
-
【マクロ】ファイル名の変更に...
-
Excel2007 色のカウント (VBA)
-
小数点以下の文字だけ書式を変...
-
Excelで、図形内の文字をセルに...
-
フォントの色を指定して削除出...
-
セルの値が変ると自動でマクロ...
-
太字に設定されているセルの個...
-
エクセルでセルをダブルクリッ...
-
Excelでセルをクリックす...
-
開始行と最終行を指定して差し...
-
エクセルでページ数をあるセル...
-
エクセルで小文字を大文字に・・・
-
セル背景や文字を点滅させる方法
-
excelのソルバーをVBAで複数行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
クリックすると文章が表示され...
-
Excelでセルをクリックす...
-
太字に設定されているセルの個...
-
Excel ハイパーリンクのURLを別...
-
Excelで、図形内の文字をセルに...
-
マクロを実行すると画像がズレ...
-
現在のセルの位置を返す関数は...
-
Excelで挿入した図をセルの中央...
-
フォントの色を指定して削除出...
-
VBA 見つからなかった時の処理
-
エクセルでの検索ボックスの作...
-
エクセル 未入力セルがあると...
-
Excel2007 色のカウント (VBA)
-
エクセルでPDFリンクを大量...
-
【EXCEL】先週の月曜日の日付を...
-
EXCELのセルや文字色の反映
-
セルがクリックされた回数をカ...
おすすめ情報