エクセルで表を作り名前をつけて保存をしたいのですが、保存ができません。どうすれば保存できるか教えてください!

「Macのエクセルで作った表を保存」の質問画像

質問者からの補足コメント

  • お答え頂きありがとうございます!
    昨日officeをダウンロードしたばかりで使い方がよくわかってないのですがライセンス認証登録はどのように行えばいいでしょうか?

    No.2の回答に寄せられた補足コメントです。 補足日時:2017/05/12 21:41

A 回答 (3件)

「名前を付けて保存」も「印刷」もできないようですので、


ひょっとしてライセンス認証登録を終了していないなんてことはありませんか?

ライセンス認証を終了させない状態では、しばらくは普通に使えても一定の期間を過ぎるとビューワとしてしか使えなくなります。
この回答への補足あり
    • good
    • 0

https://support.microsoft.com/ja-jp/help/326851/ …
など、マイクロソフト社のサイトで確認してください。

バージョンすら分からない製品について具体的な手順を求めるって…
質問する人は回答している人は皆エスパーとでも勘違いしているのかと思ってしまいますよ。
「Macのエクセルで作った表を保存」の回答画像3
    • good
    • 0

何らかの原因で表が書込み禁止になっているのでしょう。

とりあえず「名前を付けて保存する」を選んんで作った表が失われないようにしましょう
    • good
    • 0

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

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

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

Qエクセルでファイルの上書き保存も名前をつけて保存もできない。

ネットワークで繋いで社内の別のパソコンのハードに保存されている、エクセルの
作業を1日していたのですが、今までは何の問題もなく保存できていたのですが、
突然、「ファイルを保存できませんでした」とエラーになってしまいます。
そのコメント内のヘルプを開くと、保存する充分な空き容量がないか、保存中に
Escキーを押した・・・・などとあるのですが、どれも当てはまりません。
今日の作業中で、何度か保存をしたのですが、その時は保存できたんです。
保存先を変更しても保存することができません。
大事なデータなのでどうしても保存しなくてはならないのですが、原因が全く
わかりません。
環境は、WindowsNTでエクセル97だと思います。

Aベストアンサー

ネットワークについては他の回答があるようなので、別の内容でお答えします。

1.保存できないのは特定のファイルのみでしょうか?
特定のファイルのみであれば、ファイルが破損している可能性が大きいです。自分のHDに保存し、名前をつけて保存してみてください。
しかし、全く書き込みができない状態の場合は、ハードディスクが圧迫されていることも考えられます。(windows\systemフォルダの容量を調べる)。
基本的には消してはまずいファイルなので隠しファイル設定になっているので、「表示」-「フォルダオプション」-「表示」でSystemフォルダが表示できます。

2.他の端末からアクセスして保存ができるのか?
社内の別のパソコンのハードへのアクセス権を確認してください。

3.EXCELファイルのアイコンで右クリックし、プロパティを選び読み取り専用はオフになっているか?

頑張ってください。

Qエクセルで<名前をつけて保存>するマクロに、保存時マクロを含めて保存させることは可能ですか

エクセル、マクロとも初心者です。
(VBAはわかりません)

エクセルのテンプレートファイルを開いて、必要箇所だけ入力すると、その日の日付をファイル名として、<名前を付けて保存する>ようなマクロを作りました。

このままだと、マクロも一緒に保存されてしまいますよね。

マクロを含まずに、<名前を付けて保存>させるマクロって可能ですか?
できるとしたら、どうやればいいでしょうか。

Aベストアンサー

こんにちは。

今は(Excel 2002以上)は、直接、VBEditor 側にアクセスするコードはセキュリティの関係で嫌われることもあります。Excel 2007 の場合は、拡張子で分別できますから、マクロは切り落とされます。今回は、テンプレートということで、あえて、このようなコードになるのであって、本来は、アドインなどで処理したほうが良いかもしれません。アドインの場合は、ThisWorkbook をActiveWorkbook にすればよいはずです。

シートモジュールにマクロがある場合は、
      sh.Copy After:=wb.Sheets(wb.Worksheets.Count)
と、その下の行のコメントブロックとを切り替えてください。

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  Dim shCnt As Integer
  Dim wb As Workbook
  Dim i As Integer
  Dim sh As Worksheet
  Dim nSh As Worksheet
  Dim fName As String
  
  If Not ThisWorkbook.Name Like "*.x?t" Then
    Cancel = True
    fName = ThisWorkbook.Name
    fName = Left$(fName, Len(fName) - 1)
    shCnt = Application.SheetsInNewWorkbook
    Application.SheetsInNewWorkbook = 1
    Set wb = Workbooks.Add
    wb.Worksheets(1).Name = "temp"
    Application.ScreenUpdating = False
    For Each sh In ThisWorkbook.Sheets
      sh.Copy After:=wb.Sheets(wb.Worksheets.Count)
      ''シートモジュールマクロがある場合(上のコード切り替えすること)
      'Set nSh = wb.Sheets.Add(After:=wb.Sheets(wb.Worksheets.Count))
      'nSh.Name = sh.Name
      'sh.Cells.Copy nSh.Cells(1, 1)
    Next sh
    wb.Sheets(1).Activate
    Application.ScreenUpdating = True
    Application.DisplayAlerts = False
    wb.Worksheets(1).Delete
    Application.DisplayAlerts = True
    Application.SheetsInNewWorkbook = shCnt
    ChDir Application.DefaultFilePath
    i = 1
    '同名ファイルを探す
    Do Until Dir(fName & i & ".xls") = ""
     i = i + 1
    Loop
    fName = fName & i & ".xls"
    
    Application.Dialogs(xlDialogSaveAs).Show fName, 1
    ThisWorkbook.Close False
    Set wb = Nothing
  End If

End Sub


#3さんのご指摘のマクロですが、マイクロソフトの定義(プログラマーズガイド)からすると、今回のイベント型は、マクロと呼ばないそうです。マクロは、引数を持たないパブリックなSub プロシージャのことだけを指しますので、除外されます。しかし、多くの方は、あまり、これについては、明言は避けているようです。理由は、マクロそのものの意味が、ミクロの反対で、全体のひとつのタスクを指すから、厳密な意味を持たせると、言葉としての原義と離れてしまうように思います。

こんにちは。

今は(Excel 2002以上)は、直接、VBEditor 側にアクセスするコードはセキュリティの関係で嫌われることもあります。Excel 2007 の場合は、拡張子で分別できますから、マクロは切り落とされます。今回は、テンプレートということで、あえて、このようなコードになるのであって、本来は、アドインなどで処理したほうが良いかもしれません。アドインの場合は、ThisWorkbook をActiveWorkbook にすればよいはずです。

シートモジュールにマクロがある場合は、
      sh.Copy After:=wb.Shee...続きを読む

Qoffice2000エクセル 名前をつけて保存ができません

再起動してもだめです。「名前をつけて保存」ボタンがグレーアウトしてます。上書き保存も同様です。
急にこうなったのですが、どうやったら治りますか???

Aベストアンサー

こんにちは。
たぶん、 *.xlb ファイルが壊れているのだと思います。
マイクロソフトの以下を試してみてください。

ツール バーやメニュー バーの設定を初期の状態に戻すには

http://support.microsoft.com/default.aspx?scid=kb%3bja%3b880939

参考URL:http://support.microsoft.com/default.aspx?scid=kb%3bja%3b880939

Qエクセルで「名前を付けて保存」を自動的に名前を付けて保存したい

エクセルで「名前を付けて保存」をする時に自動的に名前を付けて保存が出来るように出来ないでしょうか。

エクセルで見積書を作成後に「名前を付けて保存」→「受注番号入力」をしているので、これを「名前を付けて保存」をクリックした時にファイル名を自動的に受注番号が入れば少しでも時間短縮が出来るかと思い、相談させていただきます。
自分なりに参考書などを読み、下記のようになると思ったのですが、出来ません。

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

If SavaAsUI Then
Application.EnableEvents = False
Application.Dialogs(xlDialogSaveAs).Show _
Arg1:=Me.Path & Application.PathSeparator & Sheet(1).Range("A1").Value
Application.EnableEvents = True
Cancel = True
End If

End Sub

シート1に見積書があり、シート2、シート3はありません。
「A1」のセルに受注番号が入っています。
これのどこがダメなのか教えてもらえませんか。
もし、他に方法があるのであれば教えていただけませんか。

ご無理申します。

エクセルで「名前を付けて保存」をする時に自動的に名前を付けて保存が出来るように出来ないでしょうか。

エクセルで見積書を作成後に「名前を付けて保存」→「受注番号入力」をしているので、これを「名前を付けて保存」をクリックした時にファイル名を自動的に受注番号が入れば少しでも時間短縮が出来るかと思い、相談させていただきます。
自分なりに参考書などを読み、下記のようになると思ったのですが、出来ません。

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
...続きを読む

Aベストアンサー

こんにちは。

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.Dialogs(xlDialogSaveAs).Show _
Arg1:=Me.Path & Application.PathSeparator & Sheets(1).Range("A1").Value
End Sub

上記でどうでしょう

QExcelで作った表 保存するときメッセージ出ます。 このまま保存出来ないよ…みたいな。 保存して開

Excelで作った表

保存するときメッセージ出ます。
このまま保存出来ないよ…みたいな。
保存して開くと、やっぱり作った表がなくなってデータだけ保存されます。
表のままで保存出来ないんでしょうか?

あとメールに添付した表も
受信者は表が消えてデータだけになっているようです。

初心者です。
本探していますが、あまりに多くて選択ミスして無駄にしてます。
オススメあったら教えて下さい。

Aベストアンサー

ごめんw ごめんw 笑
97---2003だったw。

これって、どれにでもあると思うけど???
ダメかなぁ・・??

要は、入っているかどうか。ではなくて、
2017最新バージョンのエクセルで編集したファイルでも、
昔のエクセルで開ける。保存できるようにファイル形式を変更したVerって、こと。

例えば・・・・
質問者A=2017のパソコン。
取引先のB企業=W7とか。

であれば、読めるように昔のファイル形式で保存。ってこと。
これのことかなぁ・・・・m(_ _)m


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

人気Q&Aランキング

おすすめ情報