ئىنتىل تورى

 پارول قايتۇرىۋېلىش
 تىزىملىتىش
ئىزدەش
ئاۋات ئىزدەش: مۇسابىقەchromeexcelwordps
كۆرۈش: 1912|ئىنكاس: 40

[بىلىم] Office VBA دىن مىساللار (داۋاملىشىدۇ)   [ئۇلانما كۆچۈرۈش]

Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-16 15:24:22 |ھەممە قەۋەتنى كۆرۈش
سەينادىكى Office ھەۋەسكارلىرىغا ئىلھام - مەدەت بولسۇن ئۈچۈن ئۆزىمىز سىناپ باققان Office VBA  كودلىرىنى توپلاپ قويايلى.
سىنىيالمىغان، مەسىلە بار كودلار بولسا ئايرىم تېما قىلىپ يوللايلى.

تۆۋەندىكىسى Excel VBA  دىن مىساللار

1- دەپتەرگە جەدۋەل قوشۇش ( بىرلا جەدۋەل قوشىدۇ)
  1. Sub Addsh()

  2.     Dim Sh As Worksheet

  3.     With Worksheets

  4.         Set Sh = .Add(after:=Worksheets(.Count))

  5.         Sh.Name = "数据"

  6.     End With

  7. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
2- دەپتەرگە جەدۋەل قوشۇش ( ئون جەدۋەل قوشىدۇ)
  1. Sub Addsh_2()

  2.     Dim i As Integer

  3.     Dim sh As Worksheet

  4.     For i = 1 To 10

  5.         Set sh = Sheets.Add(after:=Sheets(Sheets.Count))

  6.         sh.Name = i

  7.     Next

  8. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
3- Sheet1 نى ئاچقاندا باشقا جەدۋەلنى يوشۇرۇش
  1. Private Sub Worksheet_Activate()
  2.     Dim shN As Worksheet
  3.     For Each shN In Sheets
  4.         If shN.Name <> "Sheet1" Then
  5.             shN.Visible = False
  6.         End If
  7.     Next shN
  8. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
4- نام سىتونىدىكى دەپتەر نامىنى
  1. Sub AppCaption()
  2. Application.Caption = "修改标题栏名称"
  3. MsgBox "下面将恢复默认的标题栏名称!"
  4. Application.Caption = Empty
  5. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ياكى
  1. Sub DleCaption()
  2. Application.Caption = vbNullChar
  3. MsgBox "下面将恢复默认的标题栏名称!"
  4. Application.Caption = ""
  5. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-16 15:25:10 |ھەممە قەۋەتنى كۆرۈش
《微软office vba--- Excel,Word,Access,vba

تىزىملىكى
[微软office.vba].excel_vba.rar
Excel.2002公式与函数应用宝典.pdf
Word2000VBA一册通.pdf
Excel.2003函数应用完全手册.pdf
[微软office.vba].Excel.2002.VBA.With.XML.ASP-LiB.rar
Excel.2000VBA一册通.rar
excel函数.VBA范例.rar
access初级教程iso格式.rar
daemon_虚拟光驱中文版支持iso格式.exe
[微软office.vba].Access2000_vba.pdf
微软access.sql.vba基础知识.rar
SQL语言学习循序渐进.chm
微软Word_vba范例源代码.pdf
《Excel在财会管理中的应用》电子教案.rar
SQL.Server.2000PDF格式教程.rar
sql.server教程ISO格式.rar
AccessXP语音教程.rar
Office_vba编程手册合集(CHM).rar
菜鸟级SQL21天自学通.pdf
英文版Microsoft.Office.2003操作.pdf
چۈشۈرۈش ئۇلىنىشى
  1. ed2k://|file|英文版Microsoft.Office.2003操作.pdf|16868661|BF964D189CCE7A7622CC600BCE8569D4|h=AJP6PRQXZODPRBQ3UZWRDCAW3HQAS5EM|/
  2. ed2k://|file|菜鸟级SQL21天自学通.pdf|2626313|11072D95FD4F4351D2C96D4E75A89349|h=5G47TUS756CDLEI5XDHAR5NR4LBYP7X6|/
  3. ed2k://|file|Office_vba编程手册合集(CHM).rar|8448654|13B45D6A452DF7A044105212964E6B7A|h=Z35R4DCGJBQLZMF4Q6YVNIUVDPLEKSPD|/
  4. ed2k://|file|AccessXP语音教程.rar|458781024|EB242289EFDDA100A40B3C6B2BDE97EC|h=AKIFXKZ26RMRERBB2JCJRB4AUMH4CGIT|/
  5. ed2k://|file|sql.server教程ISO格式.rar|375690997|FA65D712F13512528B15728538B1F9BB|h=ALBSPXVWC4A5ZUOA4434OCPKT4VCANLH|/
  6. ed2k://|file|SQL.Server.2000PDF格式教程.rar|17783394|C90068E10C92C8A25F624CDD4C9C4DFB|h=ZY4GIMRDPRLGW65YG4QS5LQBA3K26RWA|/
  7. ed2k://|file|《Excel在财会管理中的应用》电子教案.rar|272488|308E56637F48511EE57D99B60B950F6E|h=DD4W7UJYMY4TVS37LZGNDWNVOVKA5LCF|/
  8. ed2k://|file|微软Word_vba范例源代码.pdf|896168|F63FC179A3147B994757A0584ACFC8CF|h=GDOIQKXTFYIF3RACSI7D4CITZ3AOGU6T|/
  9. ed2k://|file|SQL语言学习循序渐进.chm|49277|277F97A18D7346CCD1B8E3546EC66961|h=XZGDTRW474OGWSQ2QU623TUCIKIELFG2|/
  10. ed2k://|file|微软access.sql.vba基础知识.rar|106273|237FAC499576EC40D6D2BA0614C9F798|h=J4TNOXX646P7AMQJMVMQJIIHF7RHZBEU|/
  11. ed2k://|file|[微软office.vba].Access2000_vba.pdf|6121581|824D6F716E9268F46D66CF455915C8C9|h=DNW43NCTJNNE57NO26FXDZS3V63AR62X|/
  12. ed2k://|file|daemon_虚拟光驱中文版支持iso格式.exe|817372|23E3C2D1902EC031159DB4EEA872C883|h=RXEDSGNIMLUXRUGVUZODGKU3NXKPDT2X|/
  13. ed2k://|file|access初级教程iso格式.rar|285707391|07CD519A7411FDE6D63BF49D0427DFD8|h=ZF72BXP6RM4AWBAWNKB7YJ5TWFD5ZCRK|/
  14. ed2k://|file|excel函数.VBA范例.rar|3358107|DCCE76C58DECABE5582B3D5C2BAC0730|h=LVOB5TAZTCJNHTPLIEXGLN3P2NMNLU6G|/
  15. ed2k://|file|Excel.2000VBA一册通.rar|6789961|FA21B7E3BFB0B6F385135D39226F4CA8|h=DWIBVT7LLVDRKAN3Z667NJKJJFPAHVQH|/
  16. ed2k://|file|[微软office.vba].Excel.2002.VBA.With.XML.ASP-LiB.rar|9017507|A1BC8888E31F97AD2838B91FF95145A2|h=ISKJS2MNMBBKHWSB47SADTKDY7QCPPVB|/
  17. ed2k://|file|Excel.2003函数应用完全手册.pdf|187076|132611F9EC31C9151E9A468A0155523F|h=2TDUKJF2XYQGJO3IHFFMUNXCEUKPMUUD|/
  18. ed2k://|file|Word2000VBA一册通.pdf|4406573|AFDF45D90A763F8655AEC4F9619A295F|h=BYLGACSULGLT623KZ77FT2UQYD7LSBPU|/
  19. ed2k://|file|Excel.2002公式与函数应用宝典.pdf|18994567|5F27038E0E563A03B79DF6611A471377|h=QBOADGQ4V5TSRXCHAA6KHPERCL7JWGZQ|/
  20. ed2k://|file|[微软office.vba].excel_vba.rar|282366662|11A432503716F5241D154A68BD1A0780|h=QXGJ6F42FX3U2BUR2QFNZIDKPE4OB7MD|/
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-16 15:25:27 |ھەممە قەۋەتنى كۆرۈش
excel VBA
بۇ ئېچىش قېتىم سانىنى كونترول قىلىش كودى
  1. Private Sub Workbook_Open()
  2.     With ThisWorkbook.VBProject.VBComponents("ThisWorkBook").CodeModule
  3.         l = CInt(Mid$(.Lines(.CountOfLines, 1), 2, 3))
  4.         If l < 1 Then
  5.             MsgBox "试用期已过,请联系QQ:79xxx30"
  6.             .DeleteLines 1, .CountOfLines
  7.             ThisWorkbook.Sheets(1).Rows.Clear
  8.             ThisWorkbook.Save
  9.             ThisWorkbook.Close
  10.         Else
  11.             l = l - 1
  12.             MsgBox "你还有" & l & "次打开的机会!"
  13.             .InsertLines .CountOfLines, "'" & l
  14.             .DeleteLines .CountOfLines, 1
  15.             ThisWorkbook.Save
  16.         End If
  17.     End With
  18. End Sub
  19. '3
مەزمۇننى كۆچۈرۈۋېلىش
يەنە بىر خىلى
  1. Private Sub Workbook_BeforeClose(Cancel As Boolean)
  2. For i = 2 To ThisWorkbook.Sheets.Count
  3. Sheets(i).Visible = 2
  4. Next i
  5. ThisWorkbook.Save
  6. ThisWorkbook.Close
  7. End Sub

  8. Private Sub Workbook_Open()
  9. Dim i As Byte
  10. Dim xFile As String
  11. xFile = "D:\Test\abc\1.txt"
  12. For i = 2 To ThisWorkbook.Sheets.Count
  13. Sheets(i).Visible = -1
  14. Next i
  15. ChDrive Left(xFile, 2)
  16. If Dir(xFile) = "" Then
  17. For i = 2 To ThisWorkbook.Sheets.Count
  18. Sheets(i).Delete
  19. Next i
  20. ThisWorkbook.Save
  21. End If
  22. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
excel  ھۆججىتىنىڭ ئۆزىنى ئۆچۈرۈش كودى
بۇ دەپتەرگە يېزىلىدىغىنى ئىكەن
  1. Sub KillMe()
  2.     Me.ChangeFileAccess xlReadOnly
  3.     Kill Me.FullName
  4.     Me.Close False
  5. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
بۇ جەدۋەلگە
  1. Sub KillMe()
  2.     Me.Parent.ChangeFileAccess xlReadOnly
  3.     Kill Me.Parent.FullName
  4.     Me.Parent.Close False
  5. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.

Rank: 5Rank: 5

تۆھپە
1102
تىللا
1430
شۆھرەت
1960

تىرىشچان دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-16 15:58:46 |ھەممە قەۋەتنى كۆرۈش
Intil يوللانغان ۋاقتى  2011-6-16 15:25
《微软office vba--- Excel,Word,Access,vba

تىزىملىكى

بۇ يەردىكى ماتىرياللارنى قانداق چۇشۇرىمىز؟

Rank: 5Rank: 5

تۆھپە
1102
تىللا
1430
شۆھرەت
1960

تىرىشچان دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-16 16:04:52 |ھەممە قەۋەتنى كۆرۈش
مەنمۇ بىر نى قىتىپ قوياي. بۇ كود ئەسلى نۇرغۇن دوسلارغا لازىملىق كود ئىدى لىكىن تىمنىڭ ئالدىدا [ياردەم ] دىگەن خەتنى كۆرگەن نۇرغۇن دوسلار قىززىقماي كۆرمىگەنلىكى تەبىئى .
ئەسلى مەنبە:  فورمات كۆچۇرۇش توغرىسىدا
https://uyghur-archive.com/intil/home/forum- ... 5-fromuid-1428.html
ئەگەر سىزگە بىر جەدىۋەل بىرىلدى لىكىن سىز تولدۇرۇپ بولغاندا جەدىۋەل فورماتى بۇزۇلۇپ كەتكەن بولسا بۇ كودنى ئىشلىتىڭ.
  1. Sub tuzux()
  2.     kur = Sheets("Q801").[a65536].End(xlUp).Row  'eng ahirki kur
  3.     For i = 23 To kur Step 22    'ozguruxqan kimmet i ning deslepki kimmiti 23, eng ahirki kimmiti eng ahirki kur bolsun, her ketim ozgergende 22 din atlap mangsun(bu arkilik jedwelning baxlangan ornini tepix)
  4.         Rows("1:22").Copy     '1 din 22 giqe kurning nuskisini al(复制)
  5.         Rows(i & ":" & i + 21).PasteSpecial Paste:=xlPasteFormats 'kiyinki jedwellgrning baxlinix kuridin baxlinix kuriga 21 kurni koxkandin kiyinki kurgiqe tallap nuskisi elingan(复制) kurning formatini(格式) qapla
  6.     Next          'kur tugigende aylinixtin tohtat
  7. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-16 22:10:01 |ھەممە قەۋەتنى كۆرۈش
ئىنكاس قايتۇرۇش uqkun77 نىڭ يازمىسى

ئوتتۇرىسىدا « چۈشۈرۈش ئۇلىنىشى» دەپ بارغۇ، شۇنىڭ ئاستىدىكى كودنى كۆچۈرۈپ، تەخەي ياكى چاقماقتا چۈشۈرۈڭ.
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-19 23:01:13 |ھەممە قەۋەتنى كۆرۈش
excel  
دەپتەردىكى جەدۋەللەر ئۇچۇرىنى كۆرسىتىش
  1.   Sub ShCount1()
  2.      Dim c As Integer
  3.       Dim i As Integer
  4.      Dim s As String
  5.     c = Worksheets.Count
  6.       For i = 1 To c
  7.           s = s & Worksheets(i).Name & Chr(13)
  8.       Next
  9.       MsgBox "工作簿中含有以下工作表:" & Chr(13) & s
  10.   End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ياكى
  1.   Sub ShCount1()
  2.       Dim c As Integer
  3.       Dim i As Integer
  4.      Dim s As String
  5.      c = Worksheets.Count
  6.       For i = 1 To c
  7.           s = s & Worksheets(i).Name & Chr(13)
  8.       Next
  9.       MsgBox "工作簿中含有以下工作表:" & Chr(13) & s
  10.   End Sub
مەزمۇننى كۆچۈرۈۋېلىش
دەپتەردە بەت ئۆرۈش
  1. Sub Addsh()
  2.       Dim Sh As Worksheet
  3.      With Worksheets
  4.           Set Sh = .Add(after:=Worksheets(.Count))
  5.           Sh.Name = "数据"
  6.       End With
  7.   End Sub
مەزمۇننى كۆچۈرۈۋېلىش
بوش قۇرنى ئۆچۈرۈش
  1.   Sub DelBlankRow()
  2.       Dim rRow As Long
  3.       Dim LRow As Long
  4.      Dim i As Long
  5.       rRow = Sheet1.UsedRange.Row
  6.      LRow = rRow + Sheet1.UsedRange.Rows.Count - 1
  7.       For i = LRow To rRow Step -1
  8.          If Application.WorksheetFunction.CountA(Rows(i)) = 0 Then
  9.              Rows(i).Delete
  10.          End If
  11.       Next
  12. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-19 23:34:00 |ھەممە قەۋەتنى كۆرۈش
جەدۋەل قوشۇش  ( كودتىكى ئارتۇق ئۇچۇرنى ئۆزىڭىز تازىلاڭ)
  1. #001  Sub Addsh()
  2. #002      Dim Sh As Worksheet
  3. #003      With Worksheets
  4. #004          Set Sh = .Add(after:=Worksheets(.Count))
  5. #005          Sh.Name = "数据"
  6. #006      End With
  7. #007  End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ياكى
  1. #001  Sub Addsh_2()
  2. #002      Dim i As Integer
  3. #003      Dim sh As Worksheet
  4. #004      For i = 1 To 10
  5. #005          Set sh = Sheets.Add(after:=Sheets(Sheets.Count))
  6. #006          sh.Name = i
  7. #007      Next
  8. #008  End Sub
مەزمۇننى كۆچۈرۈۋېلىش
جەدۋەل ئۆچۈرۈش
  1. #001  Sub Delsh()
  2. #002      Dim sh As Worksheet
  3. #003      For Each sh In ThisWorkbook.Sheets
  4. #004          If sh.Name <> "工作表的添加与删除" Then
  5. #005              Application.DisplayAlerts = False
  6. #006              sh.Delete
  7. #007              Application.DisplayAlerts = True
  8. #008          End If
  9. #009      Next
  10. #010  End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ياكى
  1. #001  Sub Addsh_3()
  2. #002      Dim Sh As Worksheet
  3. #003      For Each Sh In Worksheets
  4. #004          If Sh.Name = "数据" Then
  5. #005              MsgBox "工作簿中已有""数据""工作表,不能重复添加!"
  6. #006              Exit Sub
  7. #007          End If
  8. #008      Next
  9. #009      With Worksheets
  10. #010          Set Sh = .Add(after:=Worksheets(.Count))
  11. #011          Sh.Name = "数据"
  12. #012      End With
  13. #013  End Sub
مەزمۇننى كۆچۈرۈۋېلىش
  1. #001  Sub Addsh_4()
  2. #002      Dim sh As Worksheet
  3. #003      On Error GoTo line
  4. #004      With Worksheets
  5. #005          Set sh = .Add(after:=Worksheets(.Count))
  6. #006          sh.Name = "数据"
  7. #007      End With
  8. #008      Exit Sub
  9. #009  line:
  10. #010      MsgBox "工作簿中已有""数据""工作表,不能重复添加!"
  11. #011      Application.DisplayAlerts = False
  12. #012      Worksheets(Worksheets.Count).Delete
  13. #013      Application.DisplayAlerts = True
  14. #014  End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ياكى
  1. #001  Sub Addsh_5()
  2. #002      Dim i As Integer, arr
  3. #003      Dim sh As Worksheet
  4. #004      On Error Resume Next
  5. #005      arr = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
  6. #006      For i = 0 To UBound(arr)
  7. #007          With Worksheets
  8. #008              Set sh = .Add(after:=Sheets(.Count))
  9. #009              sh.Name = arr(i)
  10. #010          End With
  11. #011      Next
  12. #012      Application.DisplayAlerts = False
  13. #013      For Each sh In Worksheets
  14. #014          If sh.Name Like "Sheet*" Then sh.Delete
  15. #015      Next
  16. #016      Application.DisplayAlerts = True
  17. #017  End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-6-19 23:36:19 |ھەممە قەۋەتنى كۆرۈش
جەدۋەلنى ئۆچۈرۈشنى چەكلەش
  1. #001  Public Ctl As CommandBarControl
  2. #002  Sub DelSht()
  3. #003      Set Ctl = Application.CommandBars.FindControl(ID:=847)
  4. #004      Ctl.OnAction = "MyDelSht"
  5. #005  End Sub
  6. #006  Sub ResSht()
  7. #007      Set Ctl = Application.CommandBars.FindControl(ID:=847)
  8. #008      Ctl.OnAction = ""
  9. #009  End Sub
  10. #010  Sub MyDelSht()
  11. #011      If VBA.UCase$(ActiveSheet.CodeName) = "SHEET2" Then
  12. #012          MsgBox "禁止删除" & ActiveSheet.Name & "工作表!"
  13. #013      Else
  14. #014          ActiveSheet.Delete
  15. #015      End If
  16. #016  End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ياكى
  1. #001  Private Sub Workbook_Activate()
  2. #002      Call DelSht
  3. #003  End Sub
  4. #004  Private Sub Workbook_Deactivate()
  5. #005      Call ResSht
  6. #006  End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-7-5 00:13:55 |ھەممە قەۋەتنى كۆرۈش
excel  دا 1 دىن نومۇر قوشۇپ باسىدىغان كود
E3 نى تاللاپ 格式-单元格-自定义 نى بېسىپ تۆۋەندىكى كىرگۈزۈڭ
  1. "No:"000000
مەزمۇننى كۆچۈرۈۋېلىش
Visul Basic 编辑器 گە ئۆتۈپ بىر دانە مودۇل(模块) قوشۇپ تۆۋەندىكى كودنى چاپلاڭ
  1. Sub 打印()
  2. ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
  3. Call dy
  4. End Sub
  5. Sub dy()
  6. Dim a%, b$, c$, abc$
  7. a = Sheets("Sheet1").Cells(3, 5).Value
  8. b = Sheets("Sheet1").Cells(3, 6).Value
  9. If a < b Then
  10. a = a + 1
  11. Sheets("Sheet1").Cells(3, 5).Value = a
  12. Call 打印
  13. End If
  14. End Sub
  15. Private Sub CommandButton1_Click()
  16. Call 打印
  17. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەمدى excel  يۈزىگە قايتىپ بىر دانە كۇنۇپكا قوشۇپ ئۇنىڭغا ئوڭنى بېسىپ ماكروسىغا يۇقارقى ماكرونى كۆرسىتىپ جەزملەڭ.
E3 كە 1 نى كىرگۈزۈپ F3 كە باسىدىغان سانىنى كىرگۈزۈپ باسسىڭىز بولىدۇ.
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-8-17 00:04:46 |ھەممە قەۋەتنى كۆرۈش
excel  دا كاتەكتىكى خەت پىچىمى ( فورماتى) نى تەڭشەش مودۇلى (模块) كودى
  1. Option Explicit
  2. Public Sub RngFont()
  3.     With Range("A1").Font
  4.         .Name = "华文彩云"
  5.         .FontStyle = "Bold"
  6.         .Size = 18
  7.         .ColorIndex = 3
  8.         .Underline = 2
  9.     End With
  10. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-8-17 00:06:53 |ھەممە قەۋەتنى كۆرۈش
excel  دا كاتەك پىچىمى ( فورماتى) نى تەڭشەش مودۇلى (模块) كودى يەنى رەڭگى
  1. Option Explicit
  2. Sub RngInterior()
  3.     With Range("A1").Interior
  4.         .ColorIndex = 3
  5.         .Pattern = xlPatternCrissCross
  6.         .PatternColorIndex = 6
  7.     End With
  8. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-8-17 00:10:45 |ھەممە قەۋەتنى كۆرۈش
excel  دا مەلۇم دائىرىدىكى كاتەككە رامكا قوشۇش مودۇلى (模块) كودى ( ئىككى خىل كود)
  1. Option Explicit
  2. Sub AddBorders()
  3.      Dim rng As Range
  4.      Set rng = Range("B4:G10")
  5.      With rng.Borders
  6.          .LineStyle = xlContinuous
  7.          .Weight = xlThin
  8.          .ColorIndex = 5
  9.      End With
  10.      rng.BorderAround xlContinuous, xlMedium, 5
  11.      Set rng = Nothing
  12. End Sub
  13. Sub BordersDemo()
  14.      Dim rng As Range
  15.      Set rng = Sheet2.Range("B4:G10")
  16.      With rng.Borders(xlInsideHorizontal)
  17.          .LineStyle = xlDot
  18.          .Weight = xlThin
  19.          .ColorIndex = 5
  20.      End With
  21.      With rng.Borders(xlInsideVertical)
  22.          .LineStyle = xlContinuous
  23.          .Weight = xlThin
  24.          .ColorIndex = 5
  25.      End With
  26.      rng.BorderAround xlContinuous, xlMedium, 5
  27.      Set rng = Nothing
  28. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-8-17 00:14:04 |ھەممە قەۋەتنى كۆرۈش
excel  دا   كاتەك ئىگىزلىكى ۋە كەڭلىكىنى بەلگۈلەش  مودۇلى (模块) كودى
  1. Option Explicit
  2. Sub RngToPoints()
  3.     With Range("A1")
  4.         .RowHeight = Application.CentimetersToPoints(2)
  5.         .ColumnWidth = Application.CentimetersToPoints(1.5)
  6.     End With
  7.     With Range("B2")
  8.         .RowHeight = Application.InchesToPoints(1.2)
  9.         .ColumnWidth = Application.InchesToPoints(0.3)
  10.     End With
  11. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
Intil 实名认证 

ئاتامان

بېكەت باشلىقى

Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32Rank: 32

تۆھپە
17234
تىللا
21527
شۆھرەت
30008

دەلىللەنگەن ئەزا

يوللىغان ۋاقتى 2011-8-17 00:18:09 |ھەممە قەۋەتنى كۆرۈش
excel  دا    بىرلەش تۈرۈلگەن كاتەك بار- يوقلۇقىغا ھۆكۈم قىلىش مودۇلى (模块) كودى (ئىككى خىل)
  1. Option Explicit
  2. Sub IsMergeCell()
  3.     If Range("A1").MergeCells = True Then
  4.         MsgBox "包含合并单元格"
  5.     Else
  6.         MsgBox "没有包含合并单元格"
  7.     End If
  8. End Sub
  9. Sub IsMerge()
  10.     If IsNull(Range("E8:I17").MergeCells) Then
  11.         MsgBox "包含合并单元格"
  12.     Else
  13.         MsgBox "没有包含合并单元格"
  14.     End If
  15. End Sub
مەزمۇننى كۆچۈرۈۋېلىش
ئەتە ئۆلۈپ كېتىدىغاندەك ياخشى ئەمەللەردە بول.
كىرگەندىن كىيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىش

يانفۇن|Archiver|intil.cn ( 新ICP备11001938号 )

GMT+8, 2012-11-8 14:26 , Processed in 0.329951 second(s), 18 queries .

Powered by Discuz! X2(NurQut Team) Licensed

© 2001-2011 Comsenz Inc.

چوققىغا قايتىش