Hi All

I am getting the above error message but not on all the PCs. The code works perfectly fine on 3 computers but didn't work on other 2 computers. And its giving Error 32809 on other 2.

What could be the problem? The error comes up at the following red lines in the VBA Code.

UserForm1.Caption = "BatchNo : " & ThisWorkbook.Worksheets("BatchCounting").Cells(6, "B").Value
   UserForm1.Label1.Visible = False
   UserForm1.TextBox1.Visible = False
   UserForm1.CommandButton1.Visible = False
   UserForm1.CmdSAVE.Visible = True
   UserForm1.CmdABANDON.Visible = True
   With UserForm1
   .Label2.Left = 12
   .Label2.Top = 30
   .txtbatch.Left = 102
   .txtbatch.Top = 30
   .txtbatch.Value = ThisWorkbook.Worksheets("BatchCounting").Cells(6, "B").Value  
 .txtbatch.Locked = True
   
   
   .Label3.Left = 12
   .Label3.Top = 60
   .TxtPages.Left = 102
   .TxtPages.Top = 60
   .TxtPages.Value = ThisWorkbook.Worksheets("BatchCounting").Cells(6, "C").Value 
  .TxtPages.Locked = True
  
   
   .Label4.Left = 12
   .Label4.Top = 90
   .TxtCases.Left = 102
   .TxtCases.Top = 90
   .TxtCases.Value = ThisWorkbook.Worksheets("BatchCounting").Cells(6, "D").Value   
.TxtCases.Locked = True
   
   .CmdSAVE.Left = 18
   .CmdSAVE.Top = 150
   .CmdABANDON.Left = 144
   .CmdABANDON.Top = 150
   End With