How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (2024)

Method 1 – Print Avery Labels Using Word from Excel

Let’s consider the following dataset shown in B4:F14 cells, withCompany Name, Address, City, State, and Zip Code of each of the companies.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (1)

Step 1 – Define Table of Recipients

  • Select the B4:F14 cells and go to Formulas and select Define Name.
  • A dialog box appears where you need to provide a name. We used Company_Name.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (2)

Note: Make sure there are no blank spaces between the words. Rather, you may use an underscore to separate each word.

Step 2 – Make Avery Labels in Word

  • Open a blank document in Microsoft Word. and go to the tab.
  • Navigate to Mailings > Start Mail Merge > Labels.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (3)

  • Choose the options as shown in the image below and click OK to close the dialog box.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (4)

  • Select Design > Page Borders.
  • A Wizard box appears. Choose Borders tab and select Grid.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (5)

This generates the grid in the blank document.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (6)

Step 3 – Import Recipient List From Excel into Word

  • Navigate to Mailings.
  • Choose Select Recipients and selectUse an Existing List.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (7)

  • Import the source data into Word by selecting the Excel file, in this case, Print Avery Labels.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (8)

  • We choose the table name Company_Name from the list.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (9)

This establishes a connection between the Excel worksheet and the Word document.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (10)

Step 4 – Insert Fields in Word

  • Go to Mailings and select Address Block.
  • Choose the Match Fields options from the dialog box.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (11)

  • The column headers from the worksheet automatically match their respective fields.
  • Click OK to close the dialog box.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (12)

We see a preview of the labels to correct any flaws before proceeding further.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (13)

  • Click on Update Labels located in the Mailings tab.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (14)

  • All the labels change to AddressBlock.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (15)

Step 5 – Complete the Merging Process

  • Go to Mailings, selectFinish & Merge, and choose Edit Individual Documents.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (16)

  • In the dialog box, check the option “All” and click OK.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (17)

Eventually, all the labels appear in the Word document.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (18)

  • Press CTRL + P to open the print option in Word.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (19)

  • You can see a preview of the labels from the preview window.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (20)

You can also print Avery 5160 Labels by following this linked article.

Read More: How to Print Address Labels in Excel

Method 2 – Print Single Avery Label Without Word from Excel

Suppose we have the following dataset in the B4:B13 cells with only one column showing the Address.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (21)

Step 1 – Make a Copy of the Dataset

  • Copy the dataset and paste it into a new worksheet.

Note: You need to paste the data in the first column starting from the A1 cell and remove any column headers.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (22)

Step 2 – Insert the VBA Code

  • Go to the Developer tab and select Visual Basic.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (23)

  • Insert a Module where you’ll paste the VBA code.
  • How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (24)Copy and paste the code from here.
Sub Makelabels()Application.Run "EnterColumn"Cells.SelectSelection.RowHeight = 75.75Selection.ColumnWidth = 34.14With Selection.HorizontalAlignment = xlCenter.VerticalAlignment = xlBottom.WrapText = False.Orientation = 0.AddIndent = False.IndentLevel = 0.ShrinkToFit = False.ReadingOrder = xlContext.MergeCells = FalseEnd WithWith Selection.HorizontalAlignment = xlCenter.VerticalAlignment = xlCenter.WrapText = False.Orientation = 0.AddIndent = False.IndentLevel = 0.ShrinkToFit = False.ReadingOrder = xlContext.MergeCells = FalseEnd WithEnd SubSub EnterColumn()Dim reference As RangeDim item As LongDim data As LongSet reference = Cells(Rows.Count, 1).End(xlUp)data = 1On Error Resume Nextincolno = InputBox("Enter Number of Columns Desired")For item = 1 To reference.Row Step incolnoCells(data, "A").Resize(1, incolno).Value = _Application.Transpose(Cells(item, "A").Resize(incolno, 1))data = data + 1NextRange(Cells(data, "A"), Cells(reference.Row, "A")).ClearContentsEnd Sub

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (25)

Code Breakdown:

The code is divided into two sections.

Section 1 – Explanation of EnterColumn() sub-routine

The explanation of the VBA code is provided below.

  • The sub-routine is given a name, and the variables are defined.
  • We count the number of rows and create an InputBox to take inputs from the user.
  • A For loop runs as many times as specified in the InputBox.
  • We Transpose the column into rows, resize the cells, and remove any extra contents.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (26)

Section 2 – Description of Makelabels() sub-routine

  • The sub-routine is given a name.
  • We execute the sub-routine.
  • We specify the cell formatting using the Cells property.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (27)

Step 3 – Running the VBA Code to Generate Labels

  • Press the F5 key to run the Makelabels() sub-routine.
  • In the dialog box, enter the number of columns.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (28)

  • You can add borders using the All Borders option in the Home tab.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (29)

Step 4 – Print Labels from Excel

  • Go to the Page Layout tab and click the Page Setup arrow at the corner.
  • Select the Margins tab and adjust the page margin as shown below.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (30)

  • Use CTRL + P to open the Print menu.
  • Press the No Scaling drop-down and select Fit All Columns on One Page option.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (31)

  • You’re ready to print the labels.

How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (32)

Read More: How to Print Labels from Excel in Word

Things to Remember

  • Method 2 only applies if you have a single column in your dataset.
  • Format column headers so that they stand out from the rest of the data.
  • Ensure there are no empty cells as this may lead to unexpected results.

Download Practice Workbook

Print Avery Labels.xlsm

Print Avery Labels.docx

Related Articles

  • How to Print Avery 8160 Labels from Excel
  • How to Print Labels in Excel Without Word

<< Go Back To Print Labels in Excel | Mailing Labels in Excel | Mail Merge Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
How to Print Avery Labels from Excel (2 Simple Methods) - ExcelDemy (2024)
Top Articles
Latest Posts
Article information

Author: Greg Kuvalis

Last Updated:

Views: 6334

Rating: 4.4 / 5 (75 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.