excel2003を使用しております。

book内に15シートほどの集計表があり
そのうち1シートは全シートを串刺し計算した総集計です。

その総集計の1シートのみをメールで送信したい場合
どうやって送ればいいのでしょうか。

串刺し計算の入っているすべてのシートを送るしかないのでしょうか。


お時間あるかたいらっしゃいましたら
回答よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

>串刺し計算の入っているすべてのシートを送るしかないのでしょうか。



 添付する必要があるのは、その「串刺し計算に関係している」セルと、
「「串刺し計算に関係している」セルの値に関係している」セルと、
「「「串刺し計算に関係している」セルの値に関係している」セルの値に関係している」セルと、
「「「「串刺し計算に関係している」セルの値に関係している」セルの値に関係している」セルとに関係している」セルと、
        ・
        ・
        ・
        ・
という事になりますから、入力されている関数やマクロによっては、殆ど全てのシートが必要となる場合もあり得ると思います。
 但し、もしも、相手に送る必要があるのが、計算結果のみであり、そのExcelのBookの計算処理機能までは送る必要がない場合には、次の様な方法を使う事が出来ます。

(1)そのシートのコピーシートを作成する。
 この時、コピーシートを作成する位置は、串刺し計算に関わるシートに挟まれる位置とはならない様にして下さい。
   ↓
(2)元のシートにおいて「何らかの表示が行われている全てのセル」を含んでいるセル範囲をコピーしてから、形式を選択して貼り付け機能を使用して、コピーシートに値のみを貼り付ける
   ↓
(3)コピーシートの各セルの条件付き書式を確認し、他のシートのセルの値が関係している条件があれば、条件付き書式ではない、本来の書式を、条件付き書式で現れている書式に合わせて、手作業で修正してから、条件付き書式を削除する
   ↓
(5)メールに添付するための空のExcelファイル(Book)を新規作成し、その中にコピーシートを移動させる
   ↓
(6)コピーシートの表示や印刷プ゜レビュー等を確認し、異常がなければメールに添付する
    • good
    • 0
この回答へのお礼

わかりやすいご説明ありがとうございました。
私がやりたかったことの内容にぴったりだったためBAに選ばせていただきました。


返信が遅くなり大変失礼いたしました。
月末をすぎてようやく試す機会ができたため早速チャレンジしてみました。

見事成功!これで大量のシートを送らずにすみます(^^)

ありがとうございました。

お礼日時:2011/06/01 13:13

 


送りたいシートのタブを右クリックし「移動またhコピー」を選ぶ
その後、移動先ブック名で(新しいブック)を選び、コピーを作成するにチェックを入れる。
これで集計したシートのコピーが新しいブックに作成されるのでそのブックを送ってください。
 
「串刺し計算エクセル 一部シートをメールに」の回答画像1
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

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

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

Q大昔に市販されていたバーベキューソース

こんにちは。
今から、30数年ほど前のことなのですが、
野菜や肉を串刺しにして焼いたバーベキューを食べたときに、
「市販の瓶入りのバーベキューソース」をかけて食べて
大変美味かった記憶があります。瓶に、バーベキューと
書いてあったので、おそらく国産ではないかと思います。

味は、ウスターソース系で、さらっとしていて粘性はなく、
醤油にも近いような感じでした。何しろ、子供の頃の話
なのでうろ覚えです。お店で食べたのか、どこかの家で
食べたのかもはっきりしないのです。この年になると、
昔のことが思い出されて懐かしくてたまりません。
デパートの食品売り場を捜し歩いても、バーベキューソース
なるものは一向に置いてありません。どなたかご存知
ありませんでしょうか。

特徴は、
1)さらっとしている。(焼肉のたれ系とは正反対)
2)ウスターソース味に近いが、同じではなく、
 独特の味(スパイス的?ハーブ的?)
3)辛くはない(子供でも食べられた味)
と、あいまいなのですが、よろしくお願い致します。
(なんだか探偵○イトスクープの依頼みたいですが、、、、)

こんにちは。
今から、30数年ほど前のことなのですが、
野菜や肉を串刺しにして焼いたバーベキューを食べたときに、
「市販の瓶入りのバーベキューソース」をかけて食べて
大変美味かった記憶があります。瓶に、バーベキューと
書いてあったので、おそらく国産ではないかと思います。

味は、ウスターソース系で、さらっとしていて粘性はなく、
醤油にも近いような感じでした。何しろ、子供の頃の話
なのでうろ覚えです。お店で食べたのか、どこかの家で
食べたのかもはっきりしないのです。この年にな...続きを読む

Aベストアンサー

昭和36年に、イカリソースから「バーベキューソース」が発売されているそうです。
これでしょうか?(参考URLに年表が…)
http://www.ikari-s.co.jp/company/rekishi.html

残念ながら、現在の商品ラインナップの中には見当たらないようですが…
http://www.ikari-s.co.jp/item/index.html

イカリソースの公式サイトです。
http://www.ikari-s.co.jp/top.html

参考URL:http://www.ikari-s.co.jp/company/rekishi.html

QXPで使用していたExcel2003とWord2003をVISTAで使用できるか

XPのパソコンが不調なのでvistaを使用しています。
そこで、XPのExcelとWord(どちらも2003)をvistaでも使用したいのですがXPパソコンからoffice2003をアンインストールしてVistaにインストールして使用できるでしょうか。
office2007の場合アンインストールして別パソコンにインストール出来る(ユーザー登録を新規に行う)と聞いたのですが同じことでしょうか。
よろしくお願いいたします。

Aベストアンサー

XPにインストール済のOffice2003がどのように入手されたものかにもよりますが、製品版としてパソコンとは別に購入されたものならばアンインストールして別のパソコンに移すことはできます。Office2003であれば32ビット版のWindowsVistaに対応していますので問題なく動くと思います。

ただし、既にXPにてライセンス認証されているかと思いますので、Vista側で再度ライセンス認証をしないと起動回数に制限があると思います。1度ライセンス認証されているものは、インターネット上での自動認証はできないと思いますので、マイクロソフトへの電話での問い合わせによってライセンスキーを入手する形になります。
Office2003がOEM版などパソコンにプレインストールされたもの場合はその時点でばれますので、新しいパソコンに移行する権利はなくライセンス認証ができないと思います。

QExcel串刺し計算

宜しくお願い致します
Excel2007ですが、串刺し計算での質問です
例えば、家計簿で月の合計をE140に食費 E141光熱費・・・・・ F140に100000 F141に5000・・・
等E150 F150までシートに毎月12月分書き込んであります
そこで串刺し計算ですが、1年分の合計を出したいので、本来ならば合計のシートもF140から始めないと串刺し計算は出来ないようですが
それを合計シートのみA2から始めて串刺し計算を出来る方法はありますか。
串刺しでなくても、年間の合計が出来れば良いですが。

Aベストアンサー

こんにちは。

各月ごとにシートを作ってあるんですよね?
串刺し計算は、串刺しにする対象が各シートの同じセルのとき有効なので、この場合は、合計シートの「A2」に

=SUM(Sheet1:Sheet12!E141)

と入力し、あとは下方へコピーすればできると思います。

勘違いしていたらごめんなさい。

QEXCELのワークシートを別のBOOKからVBで取り込む方法

EXCELでリストを元にその中より必要な内容を取り出し別のワークシートで書類を作成するというものをVBにて作成しようとしています。
しかし,このリスト自体は毎月一度EXCELの形でメールで送付されてくるものです。
従って毎月取り込みをする必要があるのですが
単純にリスト全体を選択範囲指定してコピーすれば済むのですが
BOOKを指定して,ファイルを開くたびにその毎月送られてくるBOOKを読み込みたいと思います。

また,作成日を”=today()”で作ると別の日に開くと作成日がその日になります。作成日という意味での関数は無いのでしょうか?
一度入力されると,次の日などにbookを開いてもそこの日付は変わらない方法はありませんか?

・Windows XP HOME SP2
・EXCEL2003 SP2
・Microsoft Visual Basic 6.0

Aベストアンサー

作成日に関してのみ・・・。

[イミディエイト]
? GetCreatedStamp("D:\Temp\Book1.xls")
2006/01/10 16:04:56
? GetLastStamp("D:\Temp\Book1.xls")
2007/08/07 8:40:28
? GetModifedStamp("D:\Temp\Book1.xls")
2006/01/10 16:04:57

エクセルは一度も操作したことはないです。
が、Excel2003 の標準モジュールに以下の関数をコピペして試してみました。
私は、このような関数を利用してファイルの作成日等を取得しています。

Option Explicit

Public Function GetCreatedStamp(ByVal FileName As String) As Variant
On Error Resume Next
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  GetCreatedStamp = fso.GetFile(FileName).DateCreated
End Function

Public Function GetLastStamp(ByVal FileName As String) As Variant
On Error Resume Next
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  GetLastStamp = fso.GetFile(FileName).DateLastAccessed
End Function

Public Function GetModifedStamp(ByVal FileName As String) As Variant
On Error Resume Next
  Dim fso
  Set fso = CreateObject("Scripting.FileSystemObject")
  GetModifedStamp = fso.GetFile(FileName).DateLastModified
End Function

作成日に関してのみ・・・。

[イミディエイト]
? GetCreatedStamp("D:\Temp\Book1.xls")
2006/01/10 16:04:56
? GetLastStamp("D:\Temp\Book1.xls")
2007/08/07 8:40:28
? GetModifedStamp("D:\Temp\Book1.xls")
2006/01/10 16:04:57

エクセルは一度も操作したことはないです。
が、Excel2003 の標準モジュールに以下の関数をコピペして試してみました。
私は、このような関数を利用してファイルの作成日等を取得しています。

Option Explicit

Public Function GetCreatedStamp(ByVal Fil...続きを読む

Q串刺し合計値と単純合計値の違いについて

Excel2007で異なるブック(ファイル)の串刺し合計を行っています。
その基となるブックのシート(表)では合計値を足し算やSum関数を用いて求めています。
その基となる表の合計値を串刺しした値と串刺しした表で足し算やSum関数で求めた数値が一致しないのです。何故か解らずにおります。
一致させるにはどうした良いか?または一致しない理由を突きとめるにはどうしたら良いか?ご教授いただけないでしょうか?
基となるブック(ファイル)の計算式や串刺し合計の計算式は何度も確認しました。

Aベストアンサー

具体的にどう違うのか分からないので答えかねるのですが…


たとえば、このブックのこのシートのこのセルにこういう値が入っていて、
串刺し計算の結果はAになるけど、表の合計値はBになって、
AとBのどちらが正しい、とか
具体例を示していただくことはできませんか?

Qエクセル BooK1からBook2 への書式コピー

過去の質問も見ましたが、どうしてもわかりません。
どなたか詳しいかた宜しくお願いします。

エクセルを2回開くと、BOOK1 とBOOK2 がでるのですが、BOOK1で作った表を BOOK2にコピーしたいのです。
文字は貼り付けできるのですが、行や列はコピーできません。
やり方があるのでしょうか?
初心者のためお恥ずかしい質問ですが、宜しくお願いします。。

Aベストアンサー

シートをコピーする方法。
ワークシートの、[ページ設定]や[シートの内容全て]をコピーできます。  
[シートの見出し部分/Sheet ○]を、右クリックする → [移動またはコピー]を選択する → [挿入先]でシートの[コピー先を指定] → [コピーを作成する]をクリックして ☑(チェック)を入れる。
ツールメニュー → [編集]/[シートの移動またはコピー]からもコピーできます。     

シートをそのまま他のブックへコピーする方法。
[コピー元のブックを起動] → [ウィンドウズ] → [整列] → [並べて表示] →[コピー側のブックを起動] → [コピー元のシート見出し/Sheet ○]を、[Ctrl]ボタンを押しながら、コピー側へ [ドラッグ]すればシートのコピーができる。

Qエクセルでシート数が増加する場合の串刺し計算

エクセルで串刺し計算をする場合、データ→統合等でできますが、ファイルによってシート数が毎日増加する場合でも一発で串刺し計算(合計)できるように、VBAでプログラムを組むにはどのうようにすればよいのでしょうか?
なお、各シートのデータはすべて同じレイアウトで作成されているとします。
VBAでプログラムの記入例があれば、助かります。

Aベストアンサー

ユーザ定義関数例です。
シート上でAlt+F11キー押下→挿入→標準モジュール→サンプルコード貼り付けてお試しください。
因みに合計シート名は「合計」として下さい。

合計シートの任意セルに=mycnt(串刺し対象セル)

Function mycnt(rng)
Dim i As Long, tot As Long
Application.Volatile
For i = 1 To Sheets.Count
If Sheets(i).Name <> "合計" Then
tot = tot + Sheets(i).Range(rng.Address)
End If
Next
mycnt = tot
End Function

QExcel2003で√の計算

Excel2003で√の計算をしたいです。
√2を1.41421356…とやれば、ある程度はできますが面倒くさいです。何か、√をうまく表現する方法はありませんか?
お願いします。

Aベストアンサー

平方根は関数です。ヘルプを検索してみてください。すぐ出てきますよ。
=sqrt(2)

Q串刺し計算エクセル 一部シートをメールに添付したい

excel2003を使用しております。

book内に15シートほどの集計表があり
そのうち1シートは全シートを串刺し計算した総集計です。

その総集計の1シートのみをメールで送信したい場合
どうやって送ればいいのでしょうか。

串刺し計算の入っているすべてのシートを送るしかないのでしょうか。


お時間あるかたいらっしゃいましたら
回答よろしくお願いいたします。

Aベストアンサー

>串刺し計算の入っているすべてのシートを送るしかないのでしょうか。

 添付する必要があるのは、その「串刺し計算に関係している」セルと、
「「串刺し計算に関係している」セルの値に関係している」セルと、
「「「串刺し計算に関係している」セルの値に関係している」セルの値に関係している」セルと、
「「「「串刺し計算に関係している」セルの値に関係している」セルの値に関係している」セルとに関係している」セルと、
        ・
        ・
        ・
        ・
という事になりますから、入力されている関数やマクロによっては、殆ど全てのシートが必要となる場合もあり得ると思います。
 但し、もしも、相手に送る必要があるのが、計算結果のみであり、そのExcelのBookの計算処理機能までは送る必要がない場合には、次の様な方法を使う事が出来ます。

(1)そのシートのコピーシートを作成する。
 この時、コピーシートを作成する位置は、串刺し計算に関わるシートに挟まれる位置とはならない様にして下さい。
   ↓
(2)元のシートにおいて「何らかの表示が行われている全てのセル」を含んでいるセル範囲をコピーしてから、形式を選択して貼り付け機能を使用して、コピーシートに値のみを貼り付ける
   ↓
(3)コピーシートの各セルの条件付き書式を確認し、他のシートのセルの値が関係している条件があれば、条件付き書式ではない、本来の書式を、条件付き書式で現れている書式に合わせて、手作業で修正してから、条件付き書式を削除する
   ↓
(5)メールに添付するための空のExcelファイル(Book)を新規作成し、その中にコピーシートを移動させる
   ↓
(6)コピーシートの表示や印刷プ゜レビュー等を確認し、異常がなければメールに添付する

>串刺し計算の入っているすべてのシートを送るしかないのでしょうか。

 添付する必要があるのは、その「串刺し計算に関係している」セルと、
「「串刺し計算に関係している」セルの値に関係している」セルと、
「「「串刺し計算に関係している」セルの値に関係している」セルの値に関係している」セルと、
「「「「串刺し計算に関係している」セルの値に関係している」セルの値に関係している」セルとに関係している」セルと、
        ・
        ・
        ・
        ・
と...続きを読む

Qエクセル93-2003 ワークシート サイズ 13196KBですがスク

エクセル93-2003 ワークシート サイズ 13196KBですがスクロールするのにもものすごく時間が掛かりすぐに自動保存に切り替わり、非常に重たいのですがどうすれば良いでしょうか?(初心者なので宜しくお願いします。)

Aベストアンサー

サイズがおかしいということではなく(それだけのデータが入っている)、自動保存をなくせば良いのでしょうか。

自動保存は
ツール -> オプション -> 自動保存 (EXCEL2002の場合)

で自動保存を止める設定にすれば指導保存しなくなります。

その代わりに自分で時々保存することをお勧めします(Ctrl + S)。


人気Q&Aランキング

おすすめ情報