Excel用シンプル在庫棚卸シートテンプレート:小売店向けレイアウトで迅速な照合が可能
SKU、場所、計数数量、差異、再計数、印刷対応機能を備えた、小売店向けのシンプルなExcel在庫棚卸シートを作成します。
適用性:Word 365、2019、2016; WindowsおよびMACOSXオペレーティングシステム。
読者からの質問は次のとおりです。
私は教師ですが、通常はWord2019を使用してドキュメントを作成します。ドキュメントの段落のフォントとサイズを変更する必要があることがよくあります。マクロでの作業を自動化して、ワンクリックでドキュメントの段落を変更できるようにする方法はありますか?これにより、週に2、3時間節約できると確信しています。これは、他のタスクに喜んで投資します。
ご質問ありがとうございます。マクロの主な利点は、MicrosoftOfficeアプリケーションでのタスクを自動化できることです。マクロは、記録することも、Visual Basic for Applications(VBA)を使用して手動でコーディングすることもできます。Wordには、コーディングなしで自動化スクリプトを開発できるマクロレコーダーが付属しています。自動化を始めたばかりの場合は、これで十分な解決策になる可能性があります。とはいえ、VBAの知識が少しあれば、効率的で強力なマクロを作成できます。
Wordで開発者タブを有効にする
Microsoft Wordリボンに[開発者]タブが表示されない場合は、マクロ開発環境をセットアップする必要があります。
Wordマクロの記録–実用的な例
作業内容をWordマクロ対応のテンプレートに保存します
マクロを実行する
マクロをボタンまたはキーボードショートカットに割り当てる
注:これはオプションの手順であり、上記のマクロ記録チュートリアルを実行した後に試行する必要があります。
OK、これまでのところ、マクロの基本が機能しています。次に、Wordドキュメントのマクロの使いやすさを少し改善します。マクロをより簡単に起動できるように、マクロをクイックアクセスボタンに関連付ける方法を紹介します。
注:Wordマクロは、クイックアクセスボタンだけでなく、ドキュメントに埋め込まれているコマンドボタンや特定のカスタムキーボードショートカットにも関連付けることができます。
VBAを使用したWordマクロの作成
いくつかの単純なVisualBasic for Applicationsのコーディングスキルを使用して、マクロを編集し、VBAを使用してさまざまな種類の作業を自動化するプログラムを作成できます。
注:参考までに–PowerpointやOutlookなどの一部のMicrosoftOfficeアプリケーションには、マクロレコーダーが組み込まれていません。したがって、 Powerpointマクロの作成とOutlookの自動化には、VBAの作成が必須です。
[コード] Selection.Font.Color [/ code]
[コード] Selection.Font.Color = 16737792 [/ code]
あなたが書くことができる便利なWordマクロの例
このチュートリアルを公開して以来、多くの読者がWordマクロのより詳細な例を求めてきました。このリストは、WordでVisualBasicを使用して自動化できる最も一般的なタスクをカバーしています。どうぞ:
新しいドキュメントを作成して保存する
Sub CreateNewDoc()
'This small snippet first creates a new document, then it checks whether a document with the same name already exists before saving.
Dim myDoc As New Document
Dim filePath As String
'Modify your file path as needed
filePath = "C:\MyNewDoc.docx"
Set myDoc = Documents.Add
With myDoc
If Dir(filePath) = "" Then
.SaveAs2 (filePath)
Else
'You have already an existing document
MsgBox ("Please use a different file name")
End If
End With
myDoc.Close SaveChanges:=wdPromptToSaveChanges
End Sub
注:新しいドキュメントを作成するときに、使用するテンプレート(.dotm / .dotxファイル)を指定できます。テンプレートは通常、C:\ Users \\ AppData \ Roaming \ Microsoft \ Templatesに保存されます。
Documents.Add Template:=<your_template_folder>
VBAでWord文書を開く
Sub OpenDoc()
'This code checks whether your document exists and then opens it
filePath = "C:\MyNewDoc.docx"
If Dir(filePath) = "" Then
MsgBox ("file doesn't exist")
Else
Documents.Open (filePath)
End If
End Sub
1つまたはすべての開いているドキュメントを閉じる
Sub CloseDoc()
'This code closes a specific document
filePath = "C:\MyNewDoc.docx"
Documents(filePath).Close SaveChanges:=wdPromptToSaveChanges
End Sub
Sub CloseAllDocs()
'This code closes all opened documents in your computer
Documents.Close SaveChanges:=wdPromptToSaveChanges
End Sub
WordをPDFとして保存
Word文書のPDFファイルとしての保存を簡単に自動化する方法は次のとおりです。
Sub SaveAsPdf()
'This code saves a word document in a PDF format
FileName = Left(CStr(ActiveDocument.Name), Len(CStr(ActiveDocument.Name)) - 5)
ActiveDocument.SaveAs2 FileName:="c:\" + FileName + ".pdf", FileFormat:=wdFormatPDF
End Sub
ヘッダーとフッターの挿入
このコードは、Word文書の最初のページのヘッダーとフッターを設定します。
Sub InsertHeaderFooterFirstPage()
Dim myDoc As Document
Dim headerText As String
Dim footerText As String
Set myDoc = ActiveDocument
'Replace the header and footer text as needed
headerText = "This document was written by you"
footerText = "All rights reserved to you"
With myDoc.Sections(1)
'We first ensure that we can set different header and footer texts
.PageSetup.DifferentFirstPageHeaderFooter = True
'Setting the header and footer texts
.Headers(wdHeaderFooterFirstPage).Range.Text = headerText
.Footers(wdHeaderFooterFirstPage).Range.Text = footerText
End With
End Sub
追加のWordマクロのアイデア
これは、今後投稿する予定のアイデアです。
これで、今日のチュートリアルは終わりです。ご覧のとおり、WordマクロレコーダーとWordのVBAマクロでは多くのことを行う必要があります。このチュートリアルの範囲を超えるより具体的なヘルプをお探しの場合は、お問い合わせフォームからお問い合わせください。
SKU、場所、計数数量、差異、再計数、印刷対応機能を備えた、小売店向けのシンプルなExcel在庫棚卸シートを作成します。
この印刷可能な1ページ構成のマーケティング戦略テンプレートを使用して、地域の顧客層、提供する商品・サービス、チャネルミックス、予算、施策、測定可能な目標を設定しましょう。
開始/終了時刻、休憩時間の控除、夜勤処理、週ごとの合計、簡単な勤務時間計算機能などを備えた、無料の従業員シフトスケジュールをExcelで作成できます。
Zoho Invoice、Square、Wave、PayPal、Invoice Ninjaなど、2026年に米国サービス業向けに提供される最高の無料請求書作成アプリを比較してみましょう。
小規模チーム向けに、Excelでシンプルな隔週給与トラッカーを作成します。明確なシート、数式、チェック機能、そして安全な給与照合のための実用的な制限事項を盛り込みます。
Salesforceの連絡先をクリーンなExcelファイルにエクスポートする方法、IDとテキストフィールドを保持する方法、重複を安全に削除する方法、そしてよくあるCSVファイルのミスを回避する方法を学びましょう。
実用的なコストカテゴリ、数式、マークアップフィールド、印刷設定、および請負業者がすぐに使えるチェックリストを備えた、印刷可能な建設工事見積書をExcelで作成します。
Word用の印刷可能なイベント企画チェックリストと予算テンプレートを活用し、担当者、期限、コスト、ベンダー、イベント当日の準備状況を明確な品質チェック項目で管理しましょう。
Excelの数式が自動計算されない問題を3つのステップで解決します。計算モードの復元、再計算の実行、テキスト形式の数式の修復を行います。
資産ID、サービス履歴、期限日、ステータス管理、ダウンタイム追跡、最終監査チェックリストを含む、ワークショップ管理者向けの実践的なエクセル設備メンテナンス記録を作成します。