マイクロソフト・エクセルで
文字を縦もしくは横方向にのみ拡大したいのですが、
どの様にすればいいのでしょうか?

A 回答 (4件)

質問の主旨にあっていないかもしれませんが・・・Excelだけで行えます。



1.縦横に拡大したい文字を選択して、Shiftを押しながら編集→図のコピーを行います。
2.次に貼り付け場所を選択して、Shiftを押しながら編集→図の貼り付けを行います。貼り付けた図は自由に伸縮できます。

または
1.縦横に拡大したい文字を選択して、コピーを行います。
2.次に貼り付け場所を選択して、Shiftを押しながら編集→図のリンク貼り付けを行います。伸縮は自由で元の文書を変更すれば図の内容も変わります。
    • good
    • 3

細長い文字や縦長の文字にしたいということですよね。



ワードアート使わないと無理だと思います。
    • good
    • 2

「ワードアート」の機能で、文字を絵として作れば拡大縮小が出来ますけど、


これではまずいでしょうか?
    • good
    • 1

出来ないんじゃないでしょうか

    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル 縦方向に並んでるデータを、横方向に並べたい

例)
シート1に以下のデータがあります。

  A  B C D
 名前 日付 点 評価
1 山田 3/18 90 A
2 山田 3/20 65 B
3 佐藤 2/28 40 D
4 佐藤 3/11 90 A
5 佐藤 3/13 85 A
.
.
これをシート2に、

  A  B C D E F G H I J
1 山田 3/18 90 A 3/20 65 B
2 佐藤 2/28 40 D 3/11 90 A 3/13 85 A・・・・
.
.

というように名前を元に時系列にして横に並び替えたいのです。

リアルタイムに更新するわけではないので、作業が複数回に
わかれてもかまいません。
変換元の横列の項目は4項目(名前・日付・点・評価)のみですが、
縦列の同じ名前の件数は最大で20件ほどあり、これからも増えます。
何かよい方法はありますでしょうか?

Aベストアンサー

#1です。

質問をちゃんと読んでませんでした;;
申し訳ありません。

お詫びといっては何ですが、マクロのサンプルです。
急いで作ったので、制限事項がたくさんあります><
・シート1のA列(名前)で、ソートしてある必要があります。
・シートの名前を固定にしてしまいました。("Sheet1"、"Sheet2")



Sub Mac1()

Dim Line1 As Integer 'Sheet1 の行
Dim Line2 As Integer 'Sheet2 の行
Dim Row2 As Integer 'Sheet2 の列
Dim Key As String 'キー

'初期クリア
Line1 = 1
Line2 = 0
Row2 = 2
Key = ""

'無限ループ
Do While (1)
'Sheet1のA列セルにデータが入ってない場合、処理を終了
If Worksheets("Sheet1").Cells(Line1, 1).Value = "" Then
Exit Sub
End If

'Sheet1 A列とキーが違う場合(Sheet1 A列がソートされていることを期待している)
If (Worksheets("Sheet1").Cells(Line1, 1).Value <> Key) Then
'Sheet2 の行をインクリメント
Line2 = Line2 + 1
'Sheet2 の列を初期クリア
Row2 = 1
'Sheet1 A列を、Sheet2 A列に
Worksheets("Sheet2").Cells(Line2, 1).Value = Worksheets("Sheet1").Cells(Line1, 1).Value
Key = Worksheets("Sheet1").Cells(Line1, 1).Value
End If
'Sheet1 B列を、"Sheet2"「次の」列に
Row2 = Row2 + 1
Worksheets("Sheet2").Cells(Line2, Row2).Value = Worksheets("Sheet1").Cells(Line1, 2).Value
'Sheet1 C列を、"Sheet2"「次の」列に
Row2 = Row2 + 1
Worksheets("Sheet2").Cells(Line2, Row2).Value = Worksheets("Sheet1").Cells(Line1, 3).Value
'Sheet1 D列を、"Sheet2"「次の」列に
Row2 = Row2 + 1
Worksheets("Sheet2").Cells(Line2, Row2).Value = Worksheets("Sheet1").Cells(Line1, 4).Value

'Sheet1 の行をインクリメント
Line1 = Line1 + 1
Loop

End Sub


以上です

#1です。

質問をちゃんと読んでませんでした;;
申し訳ありません。

お詫びといっては何ですが、マクロのサンプルです。
急いで作ったので、制限事項がたくさんあります><
・シート1のA列(名前)で、ソートしてある必要があります。
・シートの名前を固定にしてしまいました。("Sheet1"、"Sheet2")



Sub Mac1()

Dim Line1 As Integer 'Sheet1 の行
Dim Line2 As Integer 'Sheet2 の行
Dim Row2 As Integer 'Sheet2 の列
Dim Key As String ...続きを読む

QEXCEL_VBA 縦方向のデータを横方向に更新について

EXCELの作業(VBA処理)で困っています。

このサイトでご教授いただけたらと思い投稿しました。

縦方向に入った値を No.を基準として横方向にコピーする作業です。

「No.」ごとに読み込んで 行列貼り付けするという処理ですが
”同一No.”を感知して 列方向に貼り付けが動作がどうにも思いつきません

システムの方に質問したらEXCELのVBAで容易に出来るということです。

データが大量のため手動で行き詰ってしまいました。
なにとぞよろしくお願いいたします。


※更新例は(1)の状態を(2)にするです。

(1)現在の状態
No.とそれに対応する値が入っています

No. │値
───────
1  │300
1  │4,000
1  │1
2  │2
3  │1,000
3  │15,000
4  │200
4  │450
5  │165,000
6  │0
6  │10
7  │150,000


(2)更新後の状態
No.をキーとし 同一No.の値を列方向に 貼り付け更新

No. │値1   │値 2  │値3  │
───────────────────
1  │ 300│ 4,000│ 1│
2  │ 2│ │ │
3  │ 1,000│ 15,000│ │
4  │ 200│ 450│ │
5  │ 165,000│ │ │
6  │ 0│ 10│ │
7  │ 150,000│ │ │

EXCELの作業(VBA処理)で困っています。

このサイトでご教授いただけたらと思い投稿しました。

縦方向に入った値を No.を基準として横方向にコピーする作業です。

「No.」ごとに読み込んで 行列貼り付けするという処理ですが
”同一No.”を感知して 列方向に貼り付けが動作がどうにも思いつきません

システムの方に質問したらEXCELのVBAで容易に出来るということです。

データが大量のため手動で行き詰ってしまいました。
なにとぞよろしくお願いいたします。


※更新例は(1)の状態を(2)に...続きを読む

Aベストアンサー

ピボットテーブルがシンプルかもしれませんね
A列挿入して =COUNTIF(B$2:B2,B2) 下フィル
範囲指定して、「データ」「ピボットテーブル」でウィザードに従って
ピボットテーブル(右クリックして表示)のフィールドの設定で合計を選択

Q横方向にドラッグした式を縦方向に並べ替えたい

あるセルに”=A1”という式があるときに、
横方向にドラッグすると=A1、=B1、=C1、・・・と
各セルに式が入力されます。

これを下記のようにセルの縦方向の並びとして入力したいのです。
=A1
=B1
=C1

実際にはたくさんあるので、カットアンドペーストなどでは、
とてもやり切れません。

なにか簡単な方法はないでしょうか?

Aベストアンサー

次の方法は如何でしょうか。
(1)対象セル範囲を選択
(2)編集→置換で「=」を「’=」に置換
(3)置換対象セル範囲コピー→コピー先で形式を選択して貼り付け→行列を入れ替える→OK
(4)コピー先を選択→データ→区切り位置→完了

Qエクセルで横文字を縦文字に変える

表題の通りなのですが
名前が横文字で入れてあります。
これを縦文字にするにはどのようにしたらよいでしょうか?。

よろしくお願いいたします。

Aベストアンサー

セルの書式設定で、「配置」タブの「方向」で変更出来ます。
セル書式を変更したくない場合は、一文字一文字改行します。
(文字間にカーソルを点滅させた状態でAlt+Enerキーで改行されます。)

Q縦の文字数と横の文字数の指定

マイクロソフトウインドウズ2007(試用版)で文章を作成しているのですが、それを印刷する際に縦書きで文字数を42×34で指定したいのですがどうやったらよいのでしょうか??教えてください。

Aベストアンサー

Office 2007のWord 2007のことでしょうか?

「ページレイアウト」タブを選択すると、すぐ下のリボンメニューに「ページ設定」グループがあります。
「ページ設定」という文字の右のほうに、「ダイアログボックス起動ツール」という、小さな矢印のある四角いボックスがありますから、それをクリックします。
以前のWordと同様のページ設定画面が表示されますので、用紙方向や文字方向、文字数と行数などを指定することができます。

リボンや起動ツールなど、Word画面の各部分の呼び方(名称)は、下記を参考にしてください。
Word 2007 の基本画面と使用方法
http://support.microsoft.com/kb/931481/ja
 


このカテゴリの人気Q&Aランキング

おすすめ情報