excel修改痕跡vba 能實(shí)現(xiàn)嗎 excel利用vba連接sqlserver上的數(shù)據(jù)庫(kù)?
excel利用vba連接sqlserver上的數(shù)據(jù)庫(kù)?subtest()SetcnnCreateObject()SetrsCreateObject()strCnProvidersqloledb;Ser
excel利用vba連接sqlserver上的數(shù)據(jù)庫(kù)?
subtest()SetcnnCreateObject()SetrsCreateObject()strCnProvidersqloledb;ServerR9HDET7;Databasedbname;Uidusername;PwdpasswordstrCnSQLstrCn與數(shù)據(jù)庫(kù)建立起連接上,如果最終,直接返回直接連接對(duì)象cnSQL,cn執(zhí)行strSQL所含的SQL命令,可是存放在rs留下記錄集對(duì)象中SetcnnNothingendsub
請(qǐng)相關(guān)參考
連接數(shù)據(jù)庫(kù)后,通過(guò)寫(xiě)SQL語(yǔ)句基于增刪改查
VBA編譯錯(cuò)誤這個(gè)怎么改?
答:錯(cuò)的,onkey是指禁委托鍵,的或委托按下委托鍵發(fā)生特定的過(guò)程。Application.OnKey{space}的意思是修改密碼空格鍵,你的算法有問(wèn)題,你用我的方法通過(guò)不用,畢竟excel不支持鍵盤(pán)記錄操作。
再打開(kāi)VBA建立一個(gè)模塊然后輸入下面代碼就行了。
Subbb()Application.OnKey {f1},davikah當(dāng)按下f1鍵davikah運(yùn)行
EndSub
Submai()
a
b
Ifb2Anda1Then‘除B1外B列的任何一個(gè)單元格
MsgBox已按開(kāi)F1鍵,當(dāng)前活動(dòng)單元格位置為‘這里再輸入你需要運(yùn)行的過(guò)程
EndIf
EndSub
再注意取一個(gè)你不用的鍵作快鍵。
我這里是設(shè)備F1鍵。
有什么軟件是和Excel功能相似,但可以處理百萬(wàn)條以上的門(mén)店銷(xiāo)售數(shù)據(jù)的?
Excel理論上能去處理5萬(wàn)9999行數(shù)據(jù),但當(dāng)一個(gè)工作表有這么說(shuō)多行數(shù)據(jù)時(shí),文件蠻龐然,打開(kāi)很慢,不運(yùn)行極慢的會(huì)造成卡機(jī)。門(mén)店銷(xiāo)售數(shù)據(jù)處理那些要求快鍵,因此我建議你用數(shù)據(jù)庫(kù)。小門(mén)店或單門(mén)店可以不用ACCESS;多門(mén)店連鎖門(mén)店用MSSQL或MYSQL;集團(tuán)型的這個(gè)可以用ORACLE、SYBASE、INFORMIX...但有一點(diǎn)是要支持什么正版,買(mǎi)授權(quán)。