Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi all,
I'm trying to write code to have a set of variables capture the values of specific cells in one sheet ("Member ID Report Master") and then later input the values captured to a specific cell location in another sheet ("Open Transactions"). I'm getting the following error with the code below -- specifically, the line of code with the "" is highlighted as having the error -- any suggestions on how to address this? Thanks in advance. Error message: "Run-time error '438': Object doesn't support this property or method" Code: Sub opentransids() Dim uniqueidsopen As Range Dim F 'individual record within "uniqueidsopen" range Dim payclosed As Range Dim G 'individual record within "payclosed" range Dim x 'variable to determine how many rows down to input uniqueidsopen Dim c 'variable to determine whether or not a uniqueidsopen is also within payclosed Dim memberid Dim merchantid Dim membername With Sheets("Unique Member IDs") If Len(.Range("A3")) < 0 Then Set uniqueidsopen = .Range("A2", .Range("A2").End(xlDown)) Else Set uniqueidsopen = .Range("A2") End If End With With Sheets("Payment Sales Master") If Len(.Range("H3")) < 0 Then Set payclosed = .Range("H2", .Range("H2").End(xlDown)) Else Set payclosed = .Range("H2") End If End With x = 1 For Each F In uniqueidsopen c = 0 For Each G In payclosed If F = G Then c = c + 1 Else End If Next If c = 0 Then With Sheets("Member ID Report Master") Set memberid = .Range(.F.Address()).Offset(0, -3).Value Set merchantid = .Range(.F.Address()).Offset(0, -2).Value Set membername = .Range(.F.Address()).Offset(0, -1).Value End With With Sheets("Open Transactions") .Range("D1").Offset(x, 0).Value = F .Range("D1").Offset(x, -3).Value = memberid .Range("D1").Offset(x, -2).Value = merchantid .Range("D1").Offset(x, -1).Value = membername '.Range("D1").Offset(x, 1).Value = Worksheets("Member ID Report Master").Range(F.Address()).Offset(0, 6).Value .Range("D1").Offset(x, 3).Value = "Payment not yet submitted for this Sales transaction" x = x + 1 End With Else End If Next End Sub -- Robert |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to have a macro simply issue the "find" command or "control f: | Excel Programming | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
embedding "ISERROR" function into an "IF" statement | Excel Worksheet Functions | |||
Call a sub statement in "Personal Macro Workbook" from "ThisWorkbo | Excel Programming | |||
vba: How do I write a "For Each Statement" nested in a "With Statement"? | Excel Programming |