Tracker based on Sheet Names

helpexcel

Well-known Member
Joined
Oct 21, 2009
Messages
656
Hi - I have workbookt1 that has all of my data in it, and workbook2 that i want to use a tracker. The code i'm using is below. Is there a way to use the sheet name a a variable in place of "Apple" and "Pear"? Both workbooks have the same sheet names and ideally the code would put the totals on the corresponding sheet in workbook 2. I'm also having an issue with my nextrow language...it's not going to the next row, it's using the same row each time the code is run.
Thanks!

Code:
Dim WB As Workbook

On Error Resume Next
Set WB = Workbooks("Workbook2.xlsm")


If Err <> 0 Then
    On Error GoTo 0
    Workbooks.Open ("Workbook2.xlsm")
End If


Dim wbT As Workbook
Dim wsT As Worksheet


Set wbT = Workbooks("Workbook2.xlsm")
Set wsT = wbT.Worksheets("Sheet1")


With wsT
NxtRw = .Cells(Rows.Count, 1).End(xlUp).Row + 1
End With


With Sheet1
    Dim x As Long
   x = .Range("A" & Rows.Count).End(xlUp).Row
    If x < 1 Then x = 1
    wsT.Range("B" & NxtRw) = Application.WorksheetFunction.CountIf(.Range("J2:J" & x), "Apple") + Application.WorksheetFunction.CountIf(.Range("J2:J" & x), "Pear")
End With


With Sheet23
  Dim cnt As Integer
  cnt = 0
  For i = 1 To x
    If .Cells(i, 14).Value = "Apple" And .Cells(i, 13).Value = "Green" Then
      cnt = cnt + 1
    End If
  Next i
End With


wsT.Range("E" & NxtRw).Value = cnt


With Sheet23
  Dim scr As Integer
  scr = 0
  For j = 1 To x
    If .Cells(j, 14).Value = "Apple" And .Cells(j, 3).Value <= "50" Then
      scr = scr + 1
    End If
  Next j
End With


wsT.Range("C" & NxtRw).Value = scr
 

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.

Forum statistics

Threads
1,215,059
Messages
6,122,913
Members
449,093
Latest member
dbomb1414

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