ئىنتىل سەيناسى

 پارول قايتۇرىۋېلىش
 تىزىملىتىش
ئىزدەش
قىزىق سۆزلەر: مۇسابىقە chrome excel word ps
جەمئىي مىكروبلوگ 340 تال  

مىكروبلوگ[ يېڭى | 24 سائەت | 7 كۈن | 30 كۈن ]

  • dartman 2016-2-24 16:55 [ئىنكاس(0)] [...]

    مۇنبەردىكى pinhan1122 ئىسىملىك تورداشنىڭ چ چ ياكى ئۈندىدار نۇمۇرنى بىلىدىغانلا....

  • dighar 2015-12-30 23:06 [ئىنكاس(0)] [...]

    يېڭى يىلىڭلارغا مۇبارەك بولسۇن! تىنىڭلار سالامەت، ئائىلىڭىز بەخىتلىك بو.....

  • maarip 2015-11-22 11:51 [ئىنكاس(0)] [...]

    ئىنتىل قاچانمۇ نورماللىشار ھە! قايسى تېمىنى ئاچسا Discuz! Database Error مۇشۇ خەت!

  • shahzade 2015-9-6 12:10 [ئىنكاس(0)] [...]

    تىل ئۇگۈنەي دىگەن

  • adminbiz 2015-8-1 01:25 [ئىنكاس(0)] [...]

    ئەسسالامۇ ئەلەيكۇم

  • XADIMAN 2014-10-5 00:09 [ئىنكاس(0)] [...]

    قوربان ھېيتىڭلارغا مۇبارەك بولسۇن !!!!!!

  • Intil 2013-12-15 21:21 [ئىنكاس(0)] [...]

    Atush ئەپەندىمنىڭ تۇغۇلغان كۈنى ( 2013-12-18 ) گە مۇبارەك ، ئاتا- ئانىڭىزنىڭ ئۆمرى ئۇزۇن بولغااي!    

كۆرۈش: 2082|ئىنكاس: 21

Excel VBA ئارقىلىق بارماق دىسكىنى قارانچۇق قىلىش

    [ئۇلانما كۆچۈرۈش]
ئارقا كۆرۈنۈش

بەزى ھەقلىق دېتاللارغا بارماق دىسكا دېگەندەك سىرتتىن چېتىلىدىغان ئۈسكىنەلەرنىڭ تەرتىپ نۇمۇرىنى ئېلىش ئارقىلىق دېتالنىڭ يېشىلىپ كېتىشىنىڭ ياكى ئوغىرى نەشىرىنىڭ كۆپىيىپ كېتىشىنىڭ ئالدى ئېلىنىدۇ.بۇ تېمىمىزدا سۆزلەنمەكچى بولغان مەزغۇن بولسا مۇھىم بولغان Excel ھۆججەتلىرىمىزنىڭ باشقىلارنىڭ يۇشۇرۇنچە تەھرىرلەش ئېلىپ بېرىشى، كۆچۈرۈشى،ئۆزگەرتىشىنى بارماق دسكىنىڭ تەرتىپ نۇمۇرىنى ئېلىپ ئارقىلىق Excel ھۆججەتلىرىمىزنى مەخپى ساقلاش مەقسىتىگە يېتىش.يەنى، تەرتىپ نۇمۇرى ماس كەلگەن بارماق دىسكىنى كومپيۇتېرغا چاتقاندىن كېيىن ماس بولغان Excel ھۆججىتى ئېچىلىدۇ. ئەگەر، تەرتىپ نۇمۇرى ماس كەلسە ھۆججەت ئېچىلىدۇ ۋە تەرتىپ نۇمۇرى ماس كەلگەنلىك ئۇچۇرى چىقىدۇ؛ئەگەر ئۇنداق بولمىسا،ھۆججەت تەرتىپ نۇمۇرى ماس كەلمىگەنلىك ئۇچۇرى چىقىرىدۇ ۋە ھۆججەت ئۆزلىكىدىن چېكىنىدۇ.

ھەل قىلىش ئۇسلى تۆۋەندىكىدەك
1. قەدەم: چېتىلغان بارماق دىسكىنىڭ تەرتىپ نۇمۇرىنى ئېلىش  توۆەندىكى كود ئارقىلىق ئەمەلگە ئاشۇرىلىدۇ.
كومپيۇتېرنىڭ خالىغان جايىغا بىر دانە Excel ھۆججىتى قۇرۇپ خىزمەت جەدۋىلىىگە بىر دانە كۇنۇپكا قۇشۇپ  كۇنۇپكا قوشقان خىزمەت جەدۋىلىىنىڭ كود ئورنىغا تۆۋەندىكى كودنى چاپلاڭ  
Excel 控件工具箱   نى قوزغۇتۇپ بىر كۇنۇپكا ( CommandButton.1 ) نى قوشۇپ شۇنىڭ كودىنىڭ ئورنىغا چاپلىساقمۇ بولۇدۇ.
  1. Private Sub CommandButton1_Click()
  2. CommandButton1.Caption = ChrW(1578) & ChrW(1749) & ChrW(1585) & ChrW(1578) & ChrW(1609) & ChrW(1662) & ChrW(32) & ChrW(1606) & ChrW(1735) & ChrW(1605) & ChrW(1735) & ChrW(1585) & ChrW(1609) & ChrW(1606) & ChrW(1609) & ChrW(32) & ChrW(1574) & ChrW(1744) & ChrW(1604) & ChrW(1609) & ChrW(1588)
  3. Dim fs, d, s
  4. On Error Resume Next
  5. For i = 3 To 26
  6. Set fs = CreateObject("Scripting.FileSystemObject")
  7. Set d = fs.GetDrive(Chr(64 + i) & ":")
  8. s = d.SerialNumber
  9. Cells(i, 2) = d.SerialNumber
  10. Cells(i, 1) = Chr(64 + i) & ":"
  11. Next i
  12. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
2- قەدەم: تەرتىپ نومۇرىغا ئېرىشىش:
كۇنۇپكىنى باسساق C دىن Z غىچە بولغان دىسكا رايونىنىڭ تەرتىپ نۇمۇرىنى ھاسىل قىلىدۇ.
بۇنىڭدىكى بارماق دىسكىنىڭ تەرتىپ نۇمۇرىنى كۆچۈرۈۋالىمىز. مەسىلەن: بارماق دىسكانىڭ بەلگىسى H بولسا H نىڭ ئۇدۇلىدىكى تەرتىپ نومۇرىنى كۆچۈرۈۋالىمىز.
مۇناسىۋتلىك رەسىم
tertip6.jpg
3- قەدەم: .تەرتىپ نۇمۇرىنى سېلىشتۇرۇش ۋە مۇناسىۋەتلىك ئۇچۇر چىقىرىش-توۋەندىكى كود ئارقىلىق ئەمەلگە ئاشىدۇ.
بايىقى Excel ھۆججىتىنىڭ كود رايۇنىدىكى  thisworkbook نىڭ كود رايونىغا تۆۋەندىكى كودنى چاپلايمىز ۋە بۇ كودتىكى   Case   نىڭ كەينىدىكى تەرتىپ نومۇرنى بايا ھاسىل قىلىپ كۆچۈرۈۋالغان تەرتىپ نومۇرىغا ئالماشتۇرۇپ Excel ھۆججىتىنى ساقلاپ چېكىنىمىز.
  1. Private Sub Workbook_Open()
  2. Dim fs, d, s$
  3. Dim SerBoolean As Boolean
  4. SerBoolean = False ' barmaq disk mas kelgen yaki kelmigenlikini tekshurush uchun ishlitilidu
  5. On Error Resume Next
  6. Set fs = CreateObject("Scripting.FileSystemObject")
  7. StrDrive = "B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"
  8. StrDriveArray = Split(StrDrive, ",")
  9. For StartPos = 1 To UBound(StrDriveArray)
  10. Set d = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName(StrDriveArray(StartPos) & ":\\")))
  11. If d.DriveType = 1 Then
  12. s = d.SerialNumber
  13. Select Case s
  14. Case "-593846073"  'barmaq disk ka tertip numuri
  15. SerBoolean = True
  16. Set fs = Nothing
  17. Set d = Nothing
  18. s = ""
  19. End Select
  20. Set fs = Nothing
  21. Set d = Nothing
  22. End If
  23. Next
  24. If SerBoolean Then
  25. MsgBox "tertip numuri mas keldi,merhemet!"
  26. Else

  27. MsgBox "tertip numuri mas kelmidi,hojjet hazirla taqilidu! "
  28. ThisWorkbook.Close False
  29. End If
  30. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
4- قەدەم:ئىجرا ئۇنۇمى
بايىقى بارماق دىسكىنى كومپيۇتېردىن تېپىپ چىقىۋېتىپ قايتىدىن چېتىپ بايىقى Excel ھۆججىتىنى قوزغاتساق بارماق دىسسكا بايىقى بارماق دىسكا ھەم H دىسكا بولغان بولسا Excel ھۆججىتى بىزگە تەرتىپ نۇمۇرىنىڭ توغرا ئىكەنلىكى ئەسكەرتىدۇ ۋە نورمال ئېچىلىدۇ بولمىسا Excel ھۆججىتى تاقىلىدۇ.
1.jpg
تورداشلارنىڭ ئاكتىپ پىكىر قاتناشتۇرىشىنى ئۈمىد قىلىمەن، چۈنكى بۇنىڭ بىر قانچە يېتەرسىزلىكى بار بولۇپ، تورداشلارنىڭ قىزغىنلىقىغا ئاساسەن بۇ تېمىنى دۋاملاش تۇرىمەن.
مەنبە:چاشقان تور خاتىرىسى

باھالاش

4

باھا خاتىرىسى

ۋاقتى: 2014-2-24 22:14:55 | ھەممە قەۋەتنى كۆرۈش
كۆپرەك تورداشلار سىناپ تەكلىپ- پىكىر قالدۇرۇڭلار.
جەرياننى سىنلاپ قويدۇم

http://v.youku.com/v_show/id_XNjc3ODQwNDYw.html
ۋاقتى: 2014-2-24 23:56:15 | ھەممە قەۋەتنى كۆرۈش
ماۋۇ ئېسىل بىلىمكەنغۇ ..........
بۇ گەپچە چوقۇم ئىچ دىسكا بولسا ھەم تەرتىپ نومۇرى توغرا كەلسە ئاندىن ئىچىلامدا ؟؟؟ ئەگەر باشقا بارماق دېسكىنى بۇرۇن چىتىپ قالساق ئىچ دېسكا بولماي قالا .....  قىنى بىر سىناپ باقاي جۇما
ۋاقتى: 2014-2-25 00:37:37 يانفوندا يوللانغان | ھەممە قەۋەتنى كۆرۈش
نىنىڭ كومپىيۇتىرىمدا بارماق دىسكا سالسا Hدىسكا قاتارىدا چىقىدۇ ، ئىككىنچىسىنى چاتسام j دىسكا دەپ چىقىدۇ ،ئەگەر ئەگەر سىز دىگەندەك مەسىلەن H دىسكىنىڭ كود نۇمىرىنى خاتىرلىۋىلىپ ،ئىككى ياكى ئۈچ بارماق دىسكىنى ئالماشتۇرۇپ چاتساق بۇئامال يەنە ئىشلەۋىرەمدۇ؟

باھا سۆز

ياق، بولمايدۇ. مۇشۇ بۇنىڭ بىر يېتەرسىزلىكى.  ۋاقتى: 2014-2-25 09:34
ۋاقتى: 2014-2-25 00:55:03 | ھەممە قەۋەتنى كۆرۈش
ياخشى ئۇسۇلكەن. word ھۆججىتىگىمۇ قىلغىلى بولامۇ؟

باھا سۆز

قىلغىلى بولىدۇ.  ۋاقتى: 2014-2-25 09:32
ۋاقتى: 2014-2-25 01:16:47 | ھەممە قەۋەتنى كۆرۈش
مەن سىناپ باقتىم ئاۋۇ VBA كودى ساقلانمىدى .... ھۆججەتنى قايتا ئاچسىلا يوقاپ كىتىدىكەن ...

باھا سۆز

مەن XP مۇھىتىدا Excel 2003 تە سىنىدىم، تېمىدىكىدەك ئۈنۈمگە ئېرىشتىم.  تەپسىلاتى ئىنكاس ۋاقتى: 2014-2-25 01:47
ۋاقتى: 2014-2-25 01:47:00 | ھەممە قەۋەتنى كۆرۈش
Omar14 يوللىغان ۋاقتى  2014-2-25 01:16
مەن سىناپ باقتىم ئاۋۇ VBA كودى ساقلانمىدى .... ھۆججەتنى قا ...

مەن XP مۇھىتىدا Excel 2003 تە سىنىدىم، تېمىدىكىدەك ئۈنۈمگە ئېرىشتىم.
ۋاقتى: 2014-2-25 17:56:04 | ھەممە قەۋەتنى كۆرۈش
Intil يوللىغان ۋاقتى  2014-2-24 23:47
مەن XP مۇھىتىدا Excel 2003 تە سىنىدىم، تېمىدىكىدەك ئۈنۈمگە  ...

ھۆججەتنى ساقلاپ ئۆچۈرۋىتىپ قايتا ئىچىپ باقتىڭىزما .... رەسىمدىكىدەك ئۈنۈمگە مەنمۇ ئېرىشكەن ، لىكىن قايتا ئاچسام كودلارنىڭ ھىچقايسىسى ساقلانماپتۇ

باھا سۆز

دىۋانغا سىندەرس قوشۇلدى  ۋاقتى: 2014-2-26 00:39
مان ھازىر بارماق دىسكىنى چېتىپ Excel ھۆججىتىنى ئاچسال تونۇدى.  تەپسىلاتى ئىنكاس ۋاقتى: 2014-2-25 22:08
ۋاقتى: 2014-2-25 19:59:19 | ھەممە قەۋەتنى كۆرۈش
ئەگەر ماكرونىڭ بىخەتەرلىكىنى يۇقىرى قىلىۋىتىپ ئىشلەتسە يەنىلا بۇ كود ئىشلىمەيدۇ.
 ئىگىسى| ۋاقتى: 2014-2-25 20:14:11 | ھەممە قەۋەتنى كۆرۈش
uqkun77 يوللىغان ۋاقتى  2014-2-25 19:59
ئەگەر ماكرونىڭ بىخەتەرلىكىنى يۇقىرى قىلىۋىتىپ ئىشلەت ...

شۇنداق. مەن بۇنى dll ياكى exe ھالەتتە قوزغىلىدىغان قىلماقچى.مۇشۇنداق قىلىش مۇۋاپىقىيەتلىك بولسا سىز دېگەن مەسىلىمۇ ھەل بولىدۇ.
ۋاقتى: 2014-2-25 20:28:25 | ھەممە قەۋەتنى كۆرۈش
مىنىڭ بارماق دىسكامنى تاپمىدى؛

0000.gif

باھا سۆز

دىۋانغا سىندەرس قوشۇلدى  ۋاقتى: 2014-2-26 00:39
 ئىگىسى| ۋاقتى: 2014-2-25 21:46:45 | ھەممە قەۋەتنى كۆرۈش
uqkun77 يوللىغان ۋاقتى  2014-2-25 20:28
مىنىڭ بارماق دىسكامنى تاپمىدى؛

سۇئال:بارماق دىسكىڭىز ئىلگىرى فورماتلانغانمۇ؟

باشقا ئېغىزلارغا چېتىپ سىناپ باقتىڭىزمۇ؟


بارماق دسىكىنىڭ تەرتىپ نۇمۇرىنى ئېلىش ئۈچۈن ماۋۇ كودنى سىناپ بېقىڭ.
  1. Sub DetectUdisk()
  2. On Error Resume Next
  3. Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
  4. Set colDisks = objWMIService.ExecQuery("Select * from Win32_LogicalDisk Where DriveType = 2")
  5. For Each objDisk In colDisks
  6.      RemovableDrive = objDisk.DeviceID
  7.      If CreateObject("Scripting.FileSystemObject").GetDrive(RemovableDrive).IsReady Then
  8.         s = CreateObject("Scripting.FileSystemObject").GetDrive(RemovableDrive).SerialNumber
  9.         Exit For
  10.      End If
  11. Next
  12. If s <> "" Then
  13.     Range("Sheet1!d8") = s
  14. Else
  15.     Range("Sheet1!d8") = "chitilghan barmaq diska bayqalmidi"
  16. End If
  17. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ۋاقتى: 2014-2-25 22:08:26 | ھەممە قەۋەتنى كۆرۈش
Omar14 يوللىغان ۋاقتى  2014-2-25 17:56
ھۆججەتنى ساقلاپ ئۆچۈرۋىتىپ قايتا ئىچىپ باقتىڭىزما .... ...

مان ھازىر بارماق دىسكىنى چېتىپ  Excel ھۆججىتىنى ئاچسال تونۇدى.

باھا سۆز

ناچار: 1.0
ناچار: 1
ئىنتىل ئۇستازنىڭ ئىملاسى يېڭى يىلدا چىكىندىمۇ نىمە  ۋاقتى: 2014-2-26 22:05
ۋاقتى: 2014-2-25 23:42:33 | ھەممە قەۋەتنى كۆرۈش
بۇ يازمىنى ئاخىرىدا   yarkanboy تەھرىرلىگەن. ۋاقتى  2014-2-25 23:48  

مەن خاتا چۈشىنىۋالمىغان بولسام ..... سىزنىڭ بۇ يەردە دىمەكچى بولغىنىڭىز ....

بارماق دىسكىنى سالسا ئاندىن قوزغىلىدىغان دىتاللارنى مۇشۇ ئۇسۇلدا مەخپىيلەشتۈرەمدۇ..... ؟

مۇنداقچە ئىلىپ ئېيتقاندا يۇمشاق دېتال ياسىغاندا مۇشۇ ئۇسۇلنى قوللانساق بىزمۇ يۇقارقىدەك بارماق دىسكا ئارقىلىق قوزغىلىدىغان قىلىپ ياسىيالايمىز ... دەڭە.


خاتا چۈشىنىۋالمىغانلا بولسام، نەچچە ۋاقىتتىن بىرى سەۋەبىنى بىلەلمەي كىلىۋاتقان ئەڭ چوڭ مەسىلەم ھەل بولغان بولىدۇ.



ئەمما لىكىن Excel دا مانداق قىلغىلى بولىدىغانلىقى ئۇخلاپ چۈشۈمگىمۇ كىرمەپتىكەن ... شۇنىڭغا قارىغاندا Excel  بىلەن بەكرەك ئېتىشسسا بىرەر يۇمشاق دېتالنىڭ رولىنى ئوينايدىكەن جۇما.
ۋاقتى: 2014-2-25 23:46:16 | ھەممە قەۋەتنى كۆرۈش
مۇشۇ Excel VBA  بىلىملىرىگە ئالاھىدە ئىشتىياقىم بار ..... لىكىن قەيەردىن باشلاپ ئۈگۈنۈشنى پەقەتلا بىلەلمىدىم.... ئىنتىل سەيناسىدىكى بەزى بىر بىلىملەرنىمۇ خىلى كۆرۈپ باقتىم بولمىسا .... يەنىلا ئۈگۈنۈش باش نوقتىسىنى تاپالمىدىم.

ئىمكانىيتىڭلار يار بەرسە ئۇيغۇرچە دەرسلىك بولسا تېخى ياخشى ... بولمىغاندىمۇ ياخشىراق سۆزلەنگەن خەنزۇچە دەرسلىك بولسىمۇ مەيلى كۆرۈش ياكى چۈشۈرۈش ئادىرىسىنى قالدۇرۇپ قويغان بولساڭلا ... مەنمۇ سىلەرنىڭ سىپىڭلارغا قوشىلىۋالسام.....  

باھا سۆز

سەينادىن vba دەپ ئىزدەڭ ۋە بۇ تېمىغا قاراڭ Office بىلىمىگە دائىر خەنزۇچە ماتېرىياللار  تەپسىلاتى ئىنكاس ۋاقتى: 2014-2-26 22:23
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىش

سەھىپە جۇغلانما قائىدىسى

سىتاتىستىكا|قاماقخانا|يانفۇن|Archiver|ئىنتىل تورى ( 新ICP备11001938号 )  

GMT+8, 2016-5-7 07:04 , Processed in 0.180674 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed(NurQut Team)

© 2001-2013 Comsenz Inc.

تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش
Nobis Linden Insulated Jacka Svart Nobis Stanford Midweight men Bomber Jacka Svart Nobis Paavo Homme Reversible Quilted Vest Nobis Paavo Menn Reversible Quilted Vest Nobis Abby Ladies Knee Length Parka Kvinnor Nobis Justice Trench Nobis Bailey Unisex Hooded Parka Nobis Lady Taylor Femmes Overcoat Nobis Talia Ladies Reversible Quilted Vest Nobis Rosco Menn Long Parka Kvinnor Nobis She Ra Stone Nobis Kato men Magnetic Closure Peacoat Nobis Kato Mens Magnetic Closure Peacoat Nobis Cartel men Bomber Nobis Kato men Magnetic Closure Peacoat NOBIS SIR SALVADOR MENS OVERCOAT Nobis Sir Salvador Mens Overcoat