RE: Compile error: rows

davidam

Active Member
Joined
May 28, 2010
Messages
497
Office Version
  1. 2021
Platform
  1. Windows
RE: Compile error: rows

I recently posted the following and Jonmo1 was kind enough to reply. He suggested that I might hunt for a sub with the same name and rename this sub. I found that I needed to put w/b and w/s arguments in front of Rows.

I use the following

Code:
 Rows("100:120").Hidden = True
or
Code:
 Rows("100:120").EntireRow.Hidden = True
and VBA changes the Upper case R to a lower case r and gives this message:
Compile error:
Wrong number of arguments or invalid property assignment

Here is my question: I was using a sub from one workbook to hide rows on the active workbook ( I have a two screen setup) and I suspect that this was causing the problem. I have built a bunch of macros in one workbook which I use to protect/unprotect, format etc. the active(under construction) workbooks. Is this ill-advised?
 

Excel Facts

Do you hate GETPIVOTDATA?
Prevent GETPIVOTDATA. Select inside a PivotTable. In the Analyze tab of the ribbon, open the dropown next to Options and turn it off
Re: Compile error: rows

The error would be if you have a sub or function called 'rows'. That would be ill-advised for the reason you have discovered.
 
Upvote 0
Re: Compile error: rows

...but not likely to lead to corrupt files and such?
 
Upvote 0
Re: Compile error: rows

No, there is nothing wrong with it per se.
 
Upvote 0
Re: Compile error: rows

One other reason, perhaps unlikely, would be that you have a variable called 'rows' - all lower case.
 
Upvote 0
Re: Compile error: rows

PS...I can hardly believe this, but I did in fact have a sub named 'rows'...thats the kind of ***t that happens when you are building these files.
 
Upvote 0

Forum statistics

Threads
1,224,517
Messages
6,179,242
Members
452,898
Latest member
Capolavoro009

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top