mrhackgm
Thành viên chính thức


- Tham gia
- 30/1/10
- Bài viết
- 80
- Được thích
- -11
Các Bác ạ
e tính viết một đoạn code#1 để chạy spss qua VBA excel
mục đích là mở SPSS và Syntax của nó tự động.
trong VBA: đã vào tool-> references để tick COM "spsswin" như ảnh 2
mà nó báo lỗi "class not registered" như ảnh 1, chưa hiểu tại sao. nhờ các bác tư vấn giúp ạ
SPSS18 + excel 2016 (64 bit)
xin cảm ơn các Bác đã đọc bài ạ
ảnh 1: lỗi

ảnh 2: tick

e tính viết một đoạn code#1 để chạy spss qua VBA excel
mục đích là mở SPSS và Syntax của nó tự động.
trong VBA: đã vào tool-> references để tick COM "spsswin" như ảnh 2
mà nó báo lỗi "class not registered" như ảnh 1, chưa hiểu tại sao. nhờ các bác tư vấn giúp ạ
SPSS18 + excel 2016 (64 bit)
xin cảm ơn các Bác đã đọc bài ạ
ảnh 1: lỗi

ảnh 2: tick

code#1 đã viết:Sub opensht10()
Dim SPSS As spsswinLib.Application16
Workbooks.Open Filename:="C:\Users\Desktop\n.variable\1.B101.xlsx"
Application.DisplayAlerts = False
Application.DisplayAlerts = False
Workbooks("1.B101.xlsx").Close savechanges:=True
Application.DisplayAlerts = False
Range("v12:v25").Copy
'Shell ("C:\Program Files (x86)\SPSSInc\PASWStatistics18\paswstat.exe")
Set SPSS = CreateObject("SPSS.Application16")
SPSS.ExecuteInsert Filename:="C:\Users\Desktop\n.variable\getingdata.sps", syntaxBatch:=True, errorStop:=False, cd:=True, Sync:=True
End Sub