My fault for nt explaining J sorry my ma and much appreciated J
From: excel-macros@googlegroups.com [mailto:excel-mac...@googlegroups.com] On Behalf Of Dave Bonallack Sent: 22 October 2009 05:41 To: excel-macros@googlegroups.com Subject: $$Excel-Macros$$ Re: Is this possible and how Hi Alex, Didn't realise you were talking about a form, sorry. Can't help you on your actual query. Outside my area of experience. Regards - Dave. _____ From: zanderman1...@googlemail.com To: excel-macros@googlegroups.com Subject: $$Excel-Macros$$ Re: Is this possible and how Date: Wed, 21 Oct 2009 15:20:24 +0100 ah hi see, I think its my fault for not explaining properly, ill email you a copy off the sheet to let you see, you will see the form called farm take a look at that J alex From: excel-macros@googlegroups.com [mailto:excel-mac...@googlegroups.com] On Behalf Of Dave Bonallack Sent: 21 October 2009 06:02 To: excel-macros@googlegroups.com Subject: $$Excel-Macros$$ Re: Is this possible and how Hi Alex, Not sure if this is helpful, but it's something to consider. A macro can identify the button that called it, and the text on that button. So you can have just one macro, with lots of different buttons calling it. The code within the macro can do different things depending on which button called it, or the text on the button that called it. For example: On Error GoTo Ext: Dim X As Range A = Application.Caller 'The variable 'A' now holds the Button Object that called the macro B = ActiveSheet.Buttons(A).Characters.Text 'The variable 'B' now holds the text from that Button If B = "Text A" Then Set X = Columns("D:D").SpecialCells(xlCellTypeBlanks) If B = "Text B" Then Set X = Columns("F:F").SpecialCells(xlCellTypeBlanks) If B = "Text C" Then Set X = Columns("H:H").SpecialCells(xlCellTypeBlanks) X.Cells(1, 1) = 7 X.Cells(1, 2) = 58 Ext: Exit Sub Change Text A, Text B, Text C to whatever text you have on your buttons. If 50 of your buttons have one text, and the other 50 have another text, then you'll only need 2 choices. Regards - Dave. > Date: Tue, 20 Oct 2009 10:21:53 -0700 > Subject: $$Excel-Macros$$ Is this possible and how > From: zanderman1...@googlemail.com > To: excel-macros@googlegroups.com > > > Hi all in VBA 6.5 I have this code that i was supplied by one off your > members which works fine: > > On Error GoTo Ext: > Dim X As Range > Set X = Columns("D:D").SpecialCells(xlCellTypeBlanks) > X.Cells(1, 1) = 7 > X.Cells(1, 2) = 58 > Ext: > Exit Sub > > Having used this code on 50 Option buttons and changing the X.Cells > Values to suit, I now need to cpoy and paste the same code another 100 > times But changing the D:D values to F:F for 50 buttons and H:H for > the remaining 50. Can anyone help or do i really have to do this all > manualy?? > > alex > > > </html </html --~--~---------~--~----~------------~-------~--~----~ ---------------------------------------------------------------------------------- Some important links for excel users: 1. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at http://www.excelitems.com 2. Excel tutorials at http://www.excel-macros.blogspot.com 3. Learn VBA Macros at http://www.vbamacros.blogspot.com 4. Excel Tips and Tricks at http://exceldailytip.blogspot.com To post to this group, send email to excel-macros@googlegroups.com If you find any spam message in the group, please send an email to: Ayush Jain @ jainayus...@gmail.com or Ashish Jain @ 26may.1...@gmail.com <><><><><><><><><><><><><><><><><><><><><><> HELP US GROW !! We reach over 6,500 subscribers worldwide and receive many nice notes about the learning and support from the group. Our goal is to have 10,000 subscribers by the end of 2009. Let friends and co-workers know they can subscribe to group at http://groups.google.com/group/excel-macros/subscribe -~----------~----~----~----~------~----~------~--~---