お客様からいただいたExcelのデータを加工してまた別の業者に転送する仕事をしております。
OSはWindows Vistaで、Office2007を使用しています。この際、加工後に互換モードで
「名前を付けて保存」しようとすると、下記のような気になる表示が出ることがあります。
(1)セキュリティの警告 データ接続が無効にされました
(2)表現性低下の恐れあり
(3)マクロが無効になりました
それぞれオプション等にある推奨項目をクリックすれば作業は続けられますが、何となく気に
なります。どうすればこの表示が消えますか?教えて下さい。宜しくお願いします。

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

A 回答 (1件)

表示を消してクサイものに蓋をしても,問題そのものは依然として残ったままなのは分かりますね?




ご質問で書かれた内の(1)と(3)については「名前を付けて保存」しようとしたときではなく,ブックを開いた時に表示される警告です。ご相談の状況を再確認して下さい。

対処:
画面左上のOfficeボタンからExcelのオプションのセキュリティセンター,セキュリティセンターの設定と進みます。
マクロの設定欄で,警告を表示せずに全てのマクロを無効にするにマークします。
メッセージバーの欄で,ブロックされた内容に関する情報を表示しないようにします。
外部コンテンツの欄で,すべてのデータ接続を無効にします。

マクロおよびデータ接続の警告については,オリジナルブックを作成したお客様が意図的にそういうモノを付けてよこしたのか,それともマクロウィルスを含めた意図しない悪意の悪さをエクセルが止めてくれているのか,現状では判断できません。こういう状況が起きていますが?と,ブックを送ってよこすお客様に状況を正しく添えて,ご相談戴くのが良いでしょう。



ご質問で書かれた内の(2)については保存時の警告ですが,あなたが行っている「加工」の作業結果が,転送後の別業者の手元のエクセルが2003以前を使っていた場合に,あなたが作成した通りに表示できない事を警告しています。
ちなみに「表現性低下」ではなく「再現性低下」の警告だった場合,具体的な説明内容が補足的に表示されていますので内容を確認します。ダイアログの「ヘルプ」の青文字をクリックしてみると,もうちょっと詳しい説明も読むことが出来ます。
ダイアログに付いている「このブックを保存するときに互換性を確認する」のチェックを外すと,以後は当該ブックを保存してもこの件で警告が表示されなくなりますが,最初からチェックを外しっぱなしにさせておく方法はありません。

対処:
「再現性の低下」がよく出てくるのは「セルの塗り色」など色についての警告ですが,無視してもそんなに致命的にはならないと思います。赤や黄色の色味がちょっと違う色で表示されますが,赤のグラデーションで細かくきっちり値を管理しているなどの状況でなければ,まぁそれなりに似た色で表示されています。
ダイアログの具体的な説明を読んでも何言ってるんだかサッパリ分かりませんな時は,そのダイアログの表示を正しく記載して,改めてご相談を投稿してみて下さい。
    • good
    • 0
この回答へのお礼

おっしゃる通り!「再現性の低下」でした。いやはやお恥ずかしい・・・仕事の合間にチャチャッと打ったものですから。
セキュリティとマクロの件は教えて頂いた通りにやってみたら見事表示が消えました。「再現性・・・」に関しては、
どのブックでそれが出たのか今すぐに思い出せないので、今度出た時に表示をじっくり読んで見ます。
 迅速なるご回答有難うございました。大いに参考になりました。

お礼日時:2011/04/12 19:24

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

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

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

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

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

Qexcelデータを使用して、excelの別なシートに、差し込み印刷をし

excelデータを使用して、excelの別なシートに、差し込み印刷をしたいのですが、その方法が解りません。ご存知の方いらっしゃればお教えください。

Aベストアンサー

Excel 2007では、ウィザードを使ってラベル印刷ができるようですが、Excelの一般機能では差し込み印刷はできません。

「Excel ラベル印刷ウィザード」
http://office.microsoft.com/ja-jp/excel/HP100775161041.aspx

VBAを使えば、Excelで差し込み印刷ができるようですが、VBAに慣れておられなければ、Wordの差し込み印刷を使用した方がよいと思います。

下記URLのページは、VBAを使った差し込み印刷の過去ログの例と検索結果です。

「エクセルの名簿一覧表からすでにエクセルで作られている一人づつのシートに差込印刷」
http://oshiete1.goo.ne.jp/qa667710.html

「Excel 差し込み印刷 VBA」の検索結果
http://www.google.co.jp/search?hl=ja&num=20&q=Excel%E3%80%80%E5%B7%AE%E3%81%97%E8%BE%BC%E3%81%BF%E5%8D%B0%E5%88%B7%E3%80%80VBA&lr=lang_ja&aq=f&oq=

Excel 2007では、ウィザードを使ってラベル印刷ができるようですが、Excelの一般機能では差し込み印刷はできません。

「Excel ラベル印刷ウィザード」
http://office.microsoft.com/ja-jp/excel/HP100775161041.aspx

VBAを使えば、Excelで差し込み印刷ができるようですが、VBAに慣れておられなければ、Wordの差し込み印刷を使用した方がよいと思います。

下記URLのページは、VBAを使った差し込み印刷の過去ログの例と検索結果です。

「エクセルの名簿一覧表からすでにエクセルで作られている一人づつ...続きを読む

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

Qデータ加工_Excel

今度、Excelでデータ加工の仕事をします。それなりにできるとはおもうのですが、データ加工(VBA・関数)で参考になるHPなどがあれば教えてください。お願いします。

Aベストアンサー

ここなんか,どうでしょう。
http://www.excel-jiten.net/

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

QExcelのデータ加工方法がわかりません。

はじめまして。よろしくお願いします。
【質問内容】
データの加工方法がわかりません。

a1~a20まで数のデータが並んでおり、そのデータそれぞれを変数xとして

例えばy=4x+250という式に代入し、b列にb1~b20のように代入後の結果をそれぞれ

並べたいと考えています。数式を試したのですが不慣れなもので上手く行かず・・・

ご教授お願いします。

Aベストアンサー

新しいシートを用意します
念のためですが,添付図のように画面を見たときに,左側に縦に123,上側に横向けにABCという表示になっているか確認します。


A1からA20のセルに数字を入れます。1,2,3のように。
B1のセルに
=4*A1+250
と式を入れて,A1の数字で意図する計算結果と一致するか,確認します
B1のセルをCtrl+Cでコピーし,B20までのセル範囲をShift+↓などで選び,Ctrl+Vで貼り付けます。
B2以下のセルに自動で入った数式が,それぞれ正しいA列のセルを計算に使う式に変わっているか,確認します。

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

Qexcelで西暦抜き出し>加工>ソート後表示

内部に形式(****)で西暦を記載したデータがあります。
 西暦に位置は不規則ですが前後に半角の()があります。

例 :
  山本薩夫監督による『忍びの者』(1962年)は作品  (以下省略)
  続・忍びの者』(ぞく しのびのもの)は、(1963年)公開の日本映画 (以下省略)
吸血鬼ドラキュラは(1958年)のイギリスのハマー・フィルム・プロダクション

このようなデータが約300行あります。
         (これからも増えます)

このデータから年号のみを比較して一部加工(西暦抜き出し)して
 年代別にソートしたいのですがどうすれば良いでしょうか?

excel上で処理を行いたいので方法を伝授下さい。

上記の例で加工したとしたら、
年代(A列) データ(B列) の順番で下記のようになるようにしたいです。

1958 吸血鬼ドラキュラは(1958年)のイギリスのハマー・フィルム・プロダクション
1962 山本薩夫監督による『忍びの者』(1962年)は作品
1963 続・忍びの者』(ぞく しのびのもの)は、(1963年)公開の日本映画

宜しくお願いします。

内部に形式(****)で西暦を記載したデータがあります。
 西暦に位置は不規則ですが前後に半角の()があります。

例 :
  山本薩夫監督による『忍びの者』(1962年)は作品  (以下省略)
  続・忍びの者』(ぞく しのびのもの)は、(1963年)公開の日本映画 (以下省略)
吸血鬼ドラキュラは(1958年)のイギリスのハマー・フィルム・プロダクション

このようなデータが約300行あります。
         (これからも増えます)

このデータから年号のみを比較して一部加工(西暦抜き出し)して
 年...続きを読む

Aベストアンサー

No.2です。年がないなら
A2=MID(B2,FIND(")",B2)-4,4)*1
と年を消すだけでOKです。

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

Qエクセル工程表で業者別にセルの色を変える方法を教えてください

エクセル工程表で業者別にセルの色を変える方法を教えてください

皆さんこんにちは。YOSHIMAROといいます。

WEBでいろいろ調べながらエクセル2003で工程表を作成しています。

3行目以降のE列からAI列には「条件付書式」で「着工予定」から「完工予定」までセルの
色が変わるようにしています。
例えばE3のセル(わかりづらくて申し訳ありませんがS.I邸の9月1日を現すセル)に
は以下の条件付書式を設定しています。

条件1 数式が:=(AND($C3<=E$2,$D3>=F$2)) → 書式:ピンク

     (A列)|(B列) |  (C列) |   (D列) |  (E列以降)    
(1行目) 邸名|施工店| 着工予定|完工予定 | 9 月
(2行目)    |     |        |        |1 2 3 4 5 6 7 8 9 10 11 12 13             
(3行目) S.I 邸 |  A 社|  9/10 | 9/20 |E3(工程欄 セルの色が変わる)
(4行目) H.U邸 |   B 社|  9/05 | 9/25 |E4(工程欄 セルの色が変わる)

ここで質問ですが施工店(A社、B社、・・・・)によってセルの色を変える方法がありま
すでしょうか。
施工店は20社ほどあり、しかも今後増減する可能性が大きいので完全にお手上げと
なってしまいました。

(1)マクロを使わなくてはならないか(そうなるとまったくわかりません)、関数で対
 応可能か。
(2)別のセルで施工店別の色を定義しておいて、各行で施工店のセル(例えばB3)と比
 較して日程のセルの色を決定するのだと想像していますがどのような方法がある
 のか。

上記2点も含めてお知恵を拝借できたらと思っております。

よろしくお願いします。

エクセル工程表で業者別にセルの色を変える方法を教えてください

皆さんこんにちは。YOSHIMAROといいます。

WEBでいろいろ調べながらエクセル2003で工程表を作成しています。

3行目以降のE列からAI列には「条件付書式」で「着工予定」から「完工予定」までセルの
色が変わるようにしています。
例えばE3のセル(わかりづらくて申し訳ありませんがS.I邸の9月1日を現すセル)に
は以下の条件付書式を設定しています。

条件1 数式が:=(AND($C3<=E$2,$D3>=F$2)) → 書式:ピンク

     (A列)|(B列) |  ...続きを読む

Aベストアンサー

こんばんは!
当方使用のExcel2003では条件付書式の設定は三つまでですので、
VBAでの方法でやってみました。

↓の画像のようにSheet2に社名と番号(←これはカラーインデックスの番号)を入力しておきます。
Sheet2の3行目は必要ないのですが、色見本として表示しているだけです。
こちらで一つ一つ設定するのは大変ですので勝手に1からの連番にしてみましたが、2は「白」19は「アイボリー」で画面上では色が薄すぎてよく判らないので適当に番号を変えています。
(好みの色がない場合はネットでカラーインデックスで検索してみてください。
56色程度はあったと思います)←数が正しいかどうかは自信がありません。

尚、日付部分はすべてシリアル値とします。
余計なお世話かも知れませんが、Sheet1のE2セルは
=IF(COUNTBLANK($E$1:$G$1),"",IF(MONTH(DATE($E$1,$G$1,COLUMN(A1)))=$G$1,DATE($E$1,$G$1,COLUMN(A1)),""))
という数式を入れ、31日のAIセルまでオートフィルでコピーしています。

そして、Sheet1のSheet見出し上で右クリック → コードの表示 を選択すると白い画面が出ますので、
↓のコードをコピー&ペーストしてマクロを実行してみてください。

Sub test()
Dim i, j As Long
Dim ws As Worksheet
Set ws = Worksheets("sheet2")
For i = 3 To Cells(Rows.Count, 1).End(xlUp).Row
For j = 5 To 35
If Cells(2, j) <> "" Then
If Cells(2, j) >= Cells(i, 3) And Cells(2, j) <= Cells(i, 4) Then
Cells(i, j).Interior.ColorIndex = WorksheetFunction _
.HLookup(Cells(i, 2), ws.Range("A1:T2"), 2, False)
End If
End If
Next j
Next i
End Sub

尚、着工日、完工日を変更する場合はすべてのセルの色を一旦「塗りつぶしなし」にして
もう一度マクロを実行しれば正しく表示されると思います。

以上、参考になればよいのですが・・・m(__)m

こんばんは!
当方使用のExcel2003では条件付書式の設定は三つまでですので、
VBAでの方法でやってみました。

↓の画像のようにSheet2に社名と番号(←これはカラーインデックスの番号)を入力しておきます。
Sheet2の3行目は必要ないのですが、色見本として表示しているだけです。
こちらで一つ一つ設定するのは大変ですので勝手に1からの連番にしてみましたが、2は「白」19は「アイボリー」で画面上では色が薄すぎてよく判らないので適当に番号を変えています。
(好みの色がない場合はネットでカラーインデック...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報