Guest User

Untitled

a guest
Jan 19th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. B | C | D | E | F | G | H | I | J
  2. 1 1 | Bob |Jones |bjones| rep 1|Sales Report | Desc.| X | fnGenerateSalesReport
  3. 2 1 | Bob |Jones |bjones| rep 2|Revenue Rep. | Desc.| _ | fnGenerateRevenueReport
  4. 3 1 | Bob |Jones |bjones| rep 3|Customer List| Desc.| _ | fnGenerateCustReport
  5. 4 1 | Bob |Jones |bjones| rep 4|Stock Report | Desc.| _ | fnGenerateStockReport
  6.  
  7. Dim ws As Worksheet, rng As Range, stRows As Long
  8. Dim c As Range
  9.  
  10. Set ws = Sheets("AVAILABLE REPORTS")
  11.  
  12. Set rng = ws.Range("B12:B12")
  13. Set rng = ws.Range(rng, rng.End(xlDown))
  14. stRows = rng.Rows.Count
  15.  
  16. Set rng = ws.Range("I12:I12")
  17. Set rng = ws.Range("I12:I" & 11 + stRows)
  18.  
  19.  
  20. For Each c In rng.Cells
  21. If c.Value = "X" Or c.Value = "x" Then
  22. Debug.Print "> [" & c.Value & " (" & c.Offset(0, 1).Value & ")]"
  23. End If
  24. Next
  25.  
  26. For Each c In rng.Cells
  27. If c.Value = "X" Or c.Value = "x" Then
  28. CallByName myReportGenerator, "GenerateReport", vbMethod, c.Offset(0, 1).Value
  29. End If
  30. Next
  31.  
  32. dim reportHelper as Class1
  33. set reportHelper = new Class1
  34.  
  35. CallByName reportHelper, c.Offset(0, 1).Value, vbMethod
  36.  
  37. For Each c In rng.Cells
  38. If c.Value like "X" Then
  39. CallRelevantFunction c.Offset(0, 1).Value
  40. End If
  41. Next
  42.  
  43. CallRelevantFunction ("rep 1", "fnGenerateSalesReport")
  44.  
  45. Application.Run fncName
  46.  
  47. debug.Print Sheet2.Cells(1,1).Value
  48. Day(Now())&Month(Now())&Year(Now())
  49.  
  50. Debug.Print Evaluate(Sheet2.Cells(1,1).Value)
  51. 2792012
Add Comment
Please, Sign In to add comment