Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 02-13-2012, 02:16 AM
Colin Legg's Avatar
Colin Legg Colin Legg is offline Is there a way to automatically highlight the column and the row that of the current Windows 7 32bit Is there a way to automatically highlight the column and the row that of the current Office 2010 32bit
Expert
 
Join Date: Jan 2011
Location: UK
Posts: 369
Colin Legg will become famous soon enough
Default

Since you're using Excel 2010, you should probably change this line:
Code:
If Target.Cells.Count > 1 Then Exit Sub
To this:


Code:
If Target.Cells.CountLarge > 1 Then Exit Sub
Otherwise, if the user selected all of the cells on the sheet you will get a runtime overflow error.
Reply With Quote
  #2  
Old 02-13-2012, 01:22 PM
Jamal NUMAN Jamal NUMAN is offline Is there a way to automatically highlight the column and the row that of the current Windows 7 64bit Is there a way to automatically highlight the column and the row that of the current Office 2010 64bit
Expert
Is there a way to automatically highlight the column and the row that of the current
 
Join Date: Nov 2010
Posts: 615
Jamal NUMAN is on a distinguished road
Lightbulb

Quote:
Originally Posted by Colin Legg View Post
Since you're using Excel 2010, you should probably change this line:
Code:
If Target.Cells.Count > 1 Then Exit Sub
To this:
Code:
If Target.Cells.CountLarge > 1 Then Exit Sub
Otherwise, if the user selected all of the cells on the sheet you will get a runtime overflow error.
Thank you Colin for the contribution.

i didn't find any problem with the code provided by zyzzyva57

please have a look on the attached screenshot. the code is working very well on the Excel 2010.

regards

Jamal
Attached Images
File Type: jpg Clip_91.jpg (129.8 KB, 19 views)
Reply With Quote
  #3  
Old 02-13-2012, 04:24 PM
Colin Legg's Avatar
Colin Legg Colin Legg is offline Is there a way to automatically highlight the column and the row that of the current Windows 7 32bit Is there a way to automatically highlight the column and the row that of the current Office 2010 32bit
Expert
 
Join Date: Jan 2011
Location: UK
Posts: 369
Colin Legg will become famous soon enough
Default

Hi Jamal,
Quote:
Thank you Colin for the contribution.

i didn't find any problem
If you select all of the cells on the sheet at once you will get a runtime error. It's a small detail, but it can easily happen if someone clicks on the square as indicated in the screenshot I've attached.

It's because the Range.Count property was originally designed for pre-2007 worksheets which were smaller. Specifically, the Range.Count property returns a 32-bit Long Integer which can hold a maximum value of 2,147,483,647, but a worksheet in a 2007/10 format file has 17,179,869,184 cells, which is too large to be held in a Long Integer type.

When the gridsize increased in the Excel 2007 release, it was accompanied by a new Range.CountLarge property which can handle the larger grid.
Attached Images
File Type: jpg Overflow error.jpg (48.7 KB, 17 views)
Reply With Quote
  #4  
Old 02-14-2012, 02:58 PM
Jamal NUMAN Jamal NUMAN is offline Is there a way to automatically highlight the column and the row that of the current Windows 7 64bit Is there a way to automatically highlight the column and the row that of the current Office 2010 64bit
Expert
Is there a way to automatically highlight the column and the row that of the current
 
Join Date: Nov 2010
Posts: 615
Jamal NUMAN is on a distinguished road
Thumbs up

Quote:
Originally Posted by Colin Legg View Post
Hi Jamal,

If you select all of the cells on the sheet at once you will get a runtime error. It's a small detail, but it can easily happen if someone clicks on the square as indicated in the screenshot I've attached.

It's because the Range.Count property was originally designed for pre-2007 worksheets which were smaller. Specifically, the Range.Count property returns a 32-bit Long Integer which can hold a maximum value of 2,147,483,647, but a worksheet in a 2007/10 format file has 17,179,869,184 cells, which is too large to be held in a Long Integer type.

When the gridsize increased in the Excel 2007 release, it was accompanied by a new Range.CountLarge property which can handle the larger grid.
thank you for the elaboration Colin Legg. your contribution is quite useful.

best

Jamal
Attached Images
File Type: jpg Clip_110.jpg (120.3 KB, 17 views)
File Type: jpg Clip_111.jpg (115.1 KB, 18 views)
Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Can I change the horizontal scrollbar to scroll smoothly rather than column by column carpat Excel 0 01-10-2012 09:34 AM
Is there a way to automatically highlight the column and the row that of the current How to call current PC date and/or current PC year KIM SOLIS Excel 2 11-04-2011 06:09 PM
Current view filter applies automatically lumisy Outlook 3 03-25-2011 05:44 AM
Is there a way to automatically highlight the column and the row that of the current Auto insert current month's name and current year Styler001 Word 4 01-25-2010 06:40 PM
find - reading highlight - highlight all / highlight doesn't stick when saved bobk544 Word 3 04-15-2009 03:31 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 01:45 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft