• 締切済み

エクセルで

エクセルで見積書を作成します。 見積りの名称(例えば自動車車検代、~新築工事)とフッターをリンクさせる事はできるのでしょうか? 見積り名称を入れると、フッターにもそれが反映できる様にしたいのですが。 宜しくお願いします。

みんなの回答

noname#79209
noname#79209
回答No.8

#3です。 確かにVBAの知識は必要です、VBAでしか実現できない事もあります。 しかし、「VBAは最後の手段」と認識しておくことをお勧めします。 VBAを覚えると、安易にVBAに走るクセがつく恐れがあります。 ワークシートのデザインや数式やワークシート関数の可能性をあまり考慮しないままVBAを作成し、 結果的にいびつなVBAを作ってしまい勝ちです。 VBAを作成するなら、特定のセルを更新するようなものでなく、汎用性のあるユーザー定義関数の作成に 重点を置くことをお勧めします。 無理に自分で作らず、外部のアドインを検討されるのも一方法です。 また、PCのセキュリティーレベルによっては、マクロ(VBA)を含むブックを開くとき、 「このファイルにはマクロがある。ウイルスかも知れない」という警告メッセージが出ます。 職場などの場合、この「ウイルス」という文言に過剰反応して、「ウイルスだ!」と騒ぐ人が必ずいます。 老婆心ながら...

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.7

ファイル名シート名をわざわざ見積書向けに変えるのってどうかな。 例データ Sheet1のA1:G3 1 電器工事  aaaaaaaa 2020 2 家具建てつけ vvvvvvvv 340 3 暖房機付け替え ssssssss 1100 ーーー VBAで Sub Macro1() For i = 1 To 3 ActiveSheet.PageSetup.CenterHeader = Range("B" & i) Range("A" & i & ":G" & i).PrintOut Next i End Sub でHeaderにB列の文字列をセットできました。 Footerにするのは簡単です。マクロの記録をとれば判ります。 テスト済み、1行1枚。 === 言いたいことは、仕事でエクセルを使うなら、VBAができないと、したいことができないということを言いたい。(持論) VBAを勉強してください。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.6

> ファイル名にすると拡張子のxlsが表示されるのですが、表示されない方法はあるのでしょうか? 「ファイルオプション」の「表示」タブにある「登録されている拡張子は表示しない」にチェックが入っていれば、拡張子は表示されないと思いますよ。

  • RiRiEL
  • ベストアンサー率53% (1140/2129)
回答No.5

#1です。 すみません。解釈を間違えてしまいました。 >フッターのセルの位置が解らないのですが・・・ Excelの場合、「印刷プレビュー」で見ないと位置が分かりません。 (通常の編集画面ではヘッダーやフッターは表示されないようです。) ですので、 >改ページプレビューにして、印刷範囲を広げてもフッターは表示されませんよね? というのは間違いありません。 また、 >フッターの編集で、余白等設定するのですがそれもセルの位置に関係しているのでしょうか? について、フッターやヘッダーの編集は左側、中央部、右側で分けられていますが、セルの位置とは関係ありません。 大変失礼いたしました。

  • sunrisejp
  • ベストアンサー率34% (9/26)
回答No.4

シート名を「自動車車検代」や「~新築工事」として、 シート名をフッターに設定してはいかがでしょうか?

noname#79209
noname#79209
回答No.3

シート名もヘッダーやフッターに置けます。 &[シート名]......シート名 &[ファイル名].....ファイル名(ブック名) &[パス名].......ドライブ名とフォルダ名(C:\hogehoge\) ご参考まで...

woodriv
質問者

お礼

ありがとうございます。 この方法でも良いのですが、ファイル名にすると拡張子のxlsが表示されるのですが、表示されない方法はあるのでしょうか? 宜しくお願いします。

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.2

ファイル名を『見積もり名称』にし、フッターをファイル名に指定すれば可能。

  • RiRiEL
  • ベストアンサー率53% (1140/2129)
回答No.1

こんにちは。 仮に見積もり名称を入れるセルをA1、フッターに入れるセルをE1とする場合、E1に  =A1 と入力します。 このようなものでどうでしょうか?

woodriv
質問者

お礼

ありがとうございます。 フッターのセルの位置が解らないのですが・・・ 改ページプレビューにして、印刷範囲を広げてもフッターは表示されませんよね? フッターの編集で、余白等設定するのですがそれもセルの位置に関係しているのでしょうか? 宜しくお願いします。

関連するQ&A