[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] VBS指定一个范围的数,随机抽取其中一个数输入到一个表格中

指定一个范围的数,随机抽取其中一个数输入到一个表格中,然后循环这个步骤,因为有很多excel表格,下面这个代码是30-35之间的范围,不知道怎么搞的,批处理的时候所有填入的随机数都是一样的,我要怎么才能填入不一样的数
  1. Dim x
  2.     Randomize
  3.     x= Int((35-30 * Rnd) + 30)
  4. Dim objSFO
  5.      Dim objFolder
  6.      Dim objFiles
  7.      Dim objFile
  8.      address="A1"
  9.     Value=x
  10.     set fso=createobject("scripting.filesystemobject")
  11.     set excel=createobject("excel.application")
  12.     Set objFolder = fso.GetFolder("C:\Users\Administrator\Desktop\新建文件夹 (4)")
  13.      Set objFiles = objFolder.Files     
  14.     For Each objFile In objFiles
  15.          If Right(objFile.Name, 4) = ".xls" Then
  16.             excel.visible=false
  17.            set w=excel.workbooks.open(objFile.path)
  18.            excel.Sheets("sheet1").Range(address).Value=Value
  19.             W.SAVE
  20.             W.CLOSE
  21.         End If
  22.      Next
  23.     MsgBox "完成。", vbInformation
复制代码

回复 2# Batcher
这个是vbs

TOP

返回列表