Sub copypartdatatest()
    Dim ctr, tdt, lr, lr1, lr2, lr3, rng, i
    ctr = 2
   Workbooks("daily1.xlsm").Activate
        Worksheets("fpd").Range("a1:z5000").ClearContents
        
        Worksheets("nbn").Select
        lr = ThisWorkbook.Sheets("nbn").Cells(Rows.Count, 1).End(xlUp).Row
        For i = 1 To lr
            ThisWorkbook.RefreshAll
            Sheets("nbn").Select
            Range("a" & ctr).Copy
            Sheets("fpr").Select
            Range("c4").PasteSpecial xlPasteValues
            ActiveWorkbook.RefreshAll
            ThisWorkbook.RefreshAll
            Workbooks("daily1.xlsm").RefreshAll
            Range("part").Calculate
            Range("fii").Calculate ' fii is the name of the query table
            Sheets("fpd").Select
            lr1 = Range("a1").Cells(Rows.Count, 1).End(xlUp).Row
            lr1 = lr1 + 1
            lr2 = Range("r1").Cells(Rows.Count, 1).End(xlUp).Row
            lr2 = lr2 + 1
            Sheets("fpr").Select
            Range("part").Copy ' part is the name of the query table
            Sheets("fpd").Range("a" & lr1).PasteSpecial xlPasteValues
            Sheets("fpd").Select
            lr1 = Range("r1").Cells(Rows.Count, 1).End(xlUp).Row
            lr1 = lr1 + 1
            lr2 = Range("aa1").Cells(Rows.Count, 1).End(xlUp).Row
            lr2 = lr2 + 1
            Sheets("fpr").Select
            Range("fii").Copy ' partoi16023 is the name of the query table
            Sheets("fpd").Range("r" & lr1).PasteSpecial xlPasteValues
            ctr = ctr + 1
         Next i
         Worksheets("fpd").Select
         Range("a1").Select
         
End Sub