- ベストアンサー
エクセルなどのマクロについて わが社ではエクセルなどでマクロを組むのは
エクセルなどのマクロについて わが社ではエクセルなどでマクロを組むのは、大手企業では禁止となっていると話をし、マクロを組まない方向で指導します。今まで組んだマクロは削除しろとの話でありますが、日本全国で、現在本当にそういった状況なのでしょうか? できればリンクなど教えていただきたいと思います。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- エクセルのマクロについてですが。
初めまして。 どうしても自分の力だけでは解決できないのでご相談です。 エクセルで計算書を作成しているのですが、身に憶えのないマクロがシートの中に潜んでいて、削除する事が出来ません。 マクロが入っていないシートに切り取りで貼り付けても消せない状態です。 シートは各ブロックごとに作成しているので、全部で10枚位あります。 しかもこのマクロは通常に動いていないようで、マクロ名が ”かか”とか ”RECORD7” など訳が判りません。 どのようにこのマクロを削除すれば良いのでしょうか? どうぞ宜しくご指導のほど、お願い申し上げます。
- ベストアンサー
- その他(プログラミング・開発)
- エクセル2010で作成したマクロ
エクセル2010で作成したマクロブックがあります。 このエクセルを知人にメールで送りました。 知人のエクセルは2007です。 マクロブックのフォームボタンを押しても何も動作しない状況との事です。 エクセル2010で作成したマクロブックはエクセル2007と互換性がないのでしょうか? 素人の質問で申し訳ありませんが、ご指導お願いいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルのマクロの修正方法
エクセルで簡単なマクロを作って使用しています。 例えば罫線を引いたり、特定の行列を削除するなど本当に簡単なものです。 ところが、ある時期から全てのマクロ(20個くらい)を実行させると必ず、ある特定のファイルが開いてしまうのです。 おそらくなにか間違った操作したためだとおもうのですが、どこで修正すればよいのでしょうか? マクロ編集画面の「VBAProject」というところですか? (あまり詳しくないのでかんたんにお願いします) ウインドウズXPでエクセル2000です。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロでシートを削除するときのメッセージ
エクセルのマクロでシートを削除するときにメッセージボックスで、本当に削除するか確認されて、マクロが中断されてしまいますが、 1) マクロで「Yes」を選択する。 2) システム設定か何かでメッセージボックスを開かないようにする。 のどちらかできないでしょうか? よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルマクロの評価は
社員300人の中堅会社で勤務、後4ヶ月で退社します。今後の後継者のために仕事を大幅に短縮するためにマクロを作成して効果を挙げていると考えていますが、ある幹部はマクロを作った者が退社したあと動かなくなって大騒ぎしたことが過去あるのでマクロは有効なものでないとの意見です。 私は業務改善につながる有効なマクロを興味のある人から教育、育成して企業力を上げる努力が必要と思い、勉強会も開催したりしました。そのような教育指導することが幹部の責任でもあると考えています。 なにもかもマクロとは言いませんが、他人が作成したエクセルファイルでも場合によりじっくり解釈する必要があります。マクロになればなおさら、その人の考え方段取りが大きく反映します。 それが十分伝わるかと考えると、残された時間を考えるどうしたものかと考えています。引き継ぎ期間は 派遣社員さんで3ケ月です。さてマクロまで指導して有効なのか、いや残すものは残したいとも思ったりもします。 ご意見ください。
- ベストアンサー
- その他(ビジネス・キャリア)
- ExcelVBAマクロ『並べ替え』⇒『重複の削除』
ExcelVBAマクロについて確認させてください。 いくつかの値がエクセルのB10から下方向に入力されてあります。 この値をExcelの機能である『並べ替え』⇒『重複の削除』をExcelVBAマクロで同様に実行したいのですが、 どのようにすれば良いでしょうか。 ご教授下さい。 以上、よろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセルマクロで行挿入
エクセルマクロで行挿入 マクロ初心者です。 仕事で、受注した内容をエクセルで管理しているのですが、頻繁にキャンセルや日程変更があり、1日単位でデータを管理しているものですから、かなりデータ入力に労力が取られている状況です。 キャンセルや日程変更になったデータに関しては、行ごと削除するのではなく、行単位で取り消し線と文字を赤にして、見た目で無くなったということがわかるようにしています。 また、受注したら行を挿入して新しいデータを入力しています。 そこで、赤字で取り消し線にて入力されている行の一つ上の行に挿入、ということをマクロでできないかと思っています。 赤字に取り消し線の行に関しては、何行目になっているかはその日によって違うので、その指定と、書式を指定する方法がわからない状況です。 マクロで上記のことができるのであれば、ご教授いただけると助かります。 宜しく御願いいたします。
- ベストアンサー
- オフィス系ソフト
- ■助けてください。■エクセルのマクロで困っています。
エクセルで、シートを一つ削除するマクロを教えてください。 本当に困っています。 マクロをご存知の方、ずぶの素人の私にご教示何卒よろしくお願いします。 文末にマクロを記述いたしますが、そちらは、 指定した日付以降にエクセルのファイルを開くと シートがすべて削除されて、「有効期限切れ」という シートだけが出てくるというものです。 現在、これを応用して、すべてのシートを 削除するのではなく、ひとつのシートだけ削除したいのです。 例えば「SheetA」、「SheetB」、「SheetC」、「有効期限切れ」という 4つのシートがあったとして、 指定した期日が来たら、「SheetC」だけを削除したいのです。 なお、エクセルファイルを開く際に、マクロを無効にされてしまうと 期日が来てもSheetCが削除されずに 残ってしまっては困るのです。 そこで、マクロを有効にしないと SheetCが現れないようにしたいのです。 (以下のマクロではそのようになっています) 一つだけシートを削除するマクロをやり方をご存知の方、マクロのご教示のほど 何卒よろしくお願い致します。 なお、小生、マクロはずぶの素人でして、 マクロの文面を頂いてコピー貼り付けするぐらいしか 能がありません。 つきましては、以下の文面を モディファイしてご教示頂けませんでしょうか。 よろしくお願いいたします。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) endsheetname = "有効期限切れ" If (Sheets.Count = 1) And (Sheets(1).Name = endsheetname) Then Exit Sub If Sheets("SheetA ").Visible Then Sheets("SheetC ").Visible = xlVeryHidden End Sub Private Sub Workbook_Open() endsheetname = "有効期限切れ" If Date >= "3008/09/29" Then Application.DisplayAlerts = False If Sheets.Count = 1 Then If Sheets(1).Name <> endsheetname Then Sheets.Add(After:=ActiveSheet).Name = endsheetname End If Else On Error Resume Next Sheets(endsheetname).Delete On Error GoTo 0 Sheets.Add(After:=ActiveSheet).Name = endsheetname End If sheetnumber = Sheets.Count For i = 1 To sheetnumber For j = 1 To 2 If Sheets.Count = 1 Then Exit For If Sheets(j).Name = " SheetC " Then If Not Sheets("SheetC ").Visible Then Sheets("SheetC ").Visible = True If Sheets(j).Name <> endsheetname Then Sheets(Sheets(j).Name).Delete: Exit For Next Next Range("b" & 3).Value = "ご利用ありがとうございました。" ActiveWorkbook.Save Application.DisplayAlerts = True End If If (Sheets.Count = 1) And (Sheets(1).Name = endsheetname) Then Exit Sub If Not Sheets(" SheetC ").Visible Then Sheets(" SheetC ").Visible = True End Sub
- 締切済み
- オフィス系ソフト
- アクセスのマクロについて
初心者で、恥ずかしい質問ですが、本当に悩んでします。 よろしければどうか教えてください!! アクセスクエリの抽出結果をエクセルにエクスポートしたく作業し 「保存済のエクスポート操作」に保存したのですが、どのようにすれば 作業ボタンにむすびつけられますか? 私にもできるマクロで、作業できるようにするには 、 どんな項目を使ってマクロを作ればいいですか? もしかしてマクロでは無理なことなのでしょうか。 ご指導のほどよろしくお願します!!
- 締切済み
- オフィス系ソフト
- エクセルのマクロで実行したいです!
こんにちは。エクセルのマクロで実行したいことがあります。 周りに聞く人もいなくて困っています。 エクセルのデータがあり、売上の集計をしないといけませんが、 その前にデータを整える必要があります。 A列の10000000番代以上で会社によって固定の値となります。 A列の1~1005番までが担当コードでその横が(B列)担当者名になります。 実行したいマクロは、サンプルとしてF列~L列に表示しておりますが、 実際は、A列~G列に実行します。 またB列の【不良代替】とある文字、及び【小 計】の行は削除します。 また区分(B列に挿入)には「0」か「1」の数値が入りますが、 それは後にVLOOKをあてるので、問題ないです。 マクロ実行後に、いろいろな会社がありますが、支店も本店(何も記載なし)も 別の列でいいので、例えばI列などに合わせて合計を表示したいです。 名称が色々あるため、一社一社数えると日が暮れてしまいます。 それをマクロで記載するのはできますでしょうか。 ピボットテーブルは使わない方向で行きます。 可能な限りマクロで実行したいので、ご存じの方がいらっしゃれば、 ご教授頂きたいです。宜しくお願いいたします。
- 締切済み
- Excel(エクセル)