0

## How to Calculate Sales Growth Percentage in Excel

Sales growth percentage evaluates a company's capability to earn revenue from sales over a specific time period. Nowadays, Microsoft Excel is a very useful ...

0

## How to Calculate Percentage of Sales in Excel (4 Examples)

Percentages are one of the most important types of mathematical operations in our life. Most people understand this operation and use it in their life. Sales ...

0

## How to Multiply a Column in Excel by a Constant (4 Easy Ways)

We often have to multiply a column in Excel by a constant while working. We have to perform various types of multiplication like multiplying cells between two ...

0

## How to Merge Multiple Cells in Excel at Once (3 Quick Ways)

While working in Excel, we often have to merge two or more cells in Excel at once for various purposes. Here in this article, I will show you 3 quick ways to ...

0

## How to Select Multiple Cells in Excel (7 Useful Methods)

If you are looking for how to select multiple cells in Excel, then you are in the right place. One of the most basic actions that we perform in Excel is to ...

##### Browsing All Comments By: Rifat Hassan
1. Hi Tim, thank you for your valuable response. You can declare the variables this way:

Dim File_Dialog as FileDialog
Set File_Dialog = Application.FileDialog(msoFileDialogFolderPicker)

Dim Sheet_Names(2) as Variant
Sheet_Names(0)=”Sheet1″
Sheet_Names(1)=”Sheet2″
Sheet_Names(2)=”Sheet3″

Dim New_File(2) as Variant
New_File(0)=”New_Sheet1″
New_File(1)=”New_Sheet2″
New_File(2)=”New_Sheet3″

But declaring variables beforehand is not mandatory in VBA. You can directly assign values to them as mentioned in the given codes.

2. Hi Nico,

3. Hi Veronika, if your problem isn’t solved yet, you can send the file to my mail or can send an image of your file. I’ll try.

4. Hi Arjun, the codes are absolutely flawless and there is no reason for them to not work properly. Did you insert the inputs correctly?

5. Hi Luis,
Thank you for your response. Hope this comes in handy for more people like you.

6. Hello Sam,
Thank you Sam for your response. It’s working fine now. Thank you again.

7. Hi Mohammed, Thanks for your response. Insert the name of the text and the color code in the 2nd and 3rd lines of the codes directly.

8. Hi Man, Thanks in advance. Can you please tell me where exactly the bug is? I have run the code in every way possible and there evolves no error. I think you couldn’t enter the inputs properly. Please go through the article again and then try. If it still doesn’t work, please tell me what exactly the error is.

9. Hi Dennis,

Thanks for your response. To skip the table name, first, remove the 4th line of the code, that is, Table_Name = InputBox(“Enter the Name of the Table: “).

Then enter the name of the table within the 6th line of the code. For example, if the name of your table is “Table1”, then the line should be: Set tbl = ws.ListObjects(“Table1”).

So the complete code will be:

Dim ws As Worksheet
Set ws = ActiveSheet

Dim tbl As ListObject
Set tbl = ws.ListObjects(“Table1”)

End Sub

10. I think the problem lies in the apostrophes. Use this code instead of yours. It works fine for me.

Sub InsertRowsfromUserInput()
Dim iRow As Long
Dim iCount As Long
Dim i As Long
iCount = InputBox(Prompt:=”How Many Rows to Insert?”)
iRow = InputBox _
(Prompt:=”Where to Insert New Rows? (Enter the Row Number)”)
For i = 1 To iCount
Rows(iRow).EntireRow.Insert
Next i
End Sub

If it still doesn’t work, after pasting the code in the VBA editor, change the apostrophes of the 5th and 7th lines manually. Hope it will work then.

11. Thank you Ana. It’s difficult to give any suggestions without having a glance at the workbook. Would you please kindly share your workbook with me?