Please see the part of the code below.It just copies some cells from afile and puts it in another
Set objExcel = CreateObject("Excel.Applic
ation")
locfile = "E:\Daily\mar-04\"
Application.Dialogs(xlDial
ogOpen).Sh
ow ("D:\Games")
filenam = ActiveWorkbook.Name
Set objworkbook = objExcel.Workbooks.Open(Fi
lename:=lo
cfile + filenam)
Set objWorkSheet = objworkbook.Worksheets("KR
")
curdate = objWorkSheet.Range("E2").V
alue
' get the date
condate = CStr(curdate)
lendate = Len(condate)
If Mid(condate, 2, 1) = "/" Then
actdate = Mid(condate, 3, lendate - 5)
End If
If Mid(condate, 3, 1) = "/" Then
actdate = Mid(condate, 4, lendate - 6)
End If
'=======================
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
Range("B2").Select
If (actdate = 1) And (ActiveCell.Value <> "") Then
Call deletall
End If
'paste one by one
Total_calls = objWorkSheet.Range("B8").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "E" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = Total_calls
HLRoc = objWorkSheet.Range("C4").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "B" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = HLRoc
VLRoc = objWorkSheet.Range("C5").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "C" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = VLRoc
Succ = objWorkSheet.Range("C8").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "F" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = Succ
Answ = objWorkSheet.Range("D8").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "G" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = Answ
CSR = objWorkSheet.Range("E8").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "H" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = CSR
ASR = objWorkSheet.Range("F8").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "I" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = ASR
TSMS = objWorkSheet.Range("F9").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "J" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = TSMS
BHMS = objWorkSheet.Range("I9").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "K" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = BHMS
VMSM = objWorkSheet.Range("I10").
Value
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "M" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = VMSM
BHCAs = objWorkSheet.Range("G5").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "N" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = BHCAs
HBS = objWorkSheet.Range("C6").V
alue
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "D" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = HBS
VMSa = objWorkSheet.Range("F10").
Value
Workbooks("test.xls").Acti
vate
Sheets("Month").Select
TCRow = "L" + CStr(CInt(actdate) + 1)
Range(TCRow).Select
ActiveCell.Value = VMSa
ActiveWorkbook.Save
objworkbook.Activate
objworkbook.Close
Set objExcel = Nothing
Set objworkbook = Nothing
Set objWorkSheet = Nothing
UserForm_Terminate
End Sub
The program does not terminate.I don't know where it is getting stuck but the screen goes white as if in need of memory.After a few minutesit says "Microsoft excel waiting for an application to complete OLE action.
If i see the task manager,i see instance of two EXCEL.EXE.Please help..this is urgent