社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行
  • 4289阅读
  • 4回复

[Excel]返回工作表名称

楼层直达
级别: 管理员
Function SHEETNAME(rng) As String
' Returns the sheet name for rng
Application.Volatile True
SHEETNAME = rng.Parent.Name
End Function
 
财软联盟交流①群:14186964 ②群:15329225??③群:15329240??④群:6152959 ⑤群:3148067 每天赚送10铜板
级别: 管理员
只看该作者 1 发表于: 2007-03-23
Function SHEETNAME2() As String
' Returns the sheet name of the cell that
' contains the function
Application.Volatile True
SHEETNAME2 = Application.Caller.Parent.Name
End Function
 
财软联盟交流①群:14186964 ②群:15329225??③群:15329240??④群:6152959 ⑤群:3148067 每天赚送10铜板
级别: 管理员
只看该作者 2 发表于: 2010-05-31
Sub 取表名称()
Dim Mbook As Workbook
Set Mbook = ActiveWorkbook
Dim i As Integer
For i = 1 To Mbook.Worksheets.Count
'Mbook.Worksheets(i).Copy
'ActiveWorkbook.SaveAs Filename:="C:\" & Mbook.Worksheets(i).Name & ".xls"
'ActiveWindow.Close
Range("C" & i).Value = Mbook.Worksheets(i).Name
Next i
End Sub
 
财软联盟交流①群:14186964 ②群:15329225??③群:15329240??④群:6152959 ⑤群:3148067 每天赚送10铜板
级别: 管理员
只看该作者 3 发表于: 2010-08-24
  1. Sub 取表名称()
  2. Dim Mbook As Workbook
  3. Set Mbook = ActiveWorkbook
  4. Dim i As Integer
  5. For i = 1 To Mbook.Worksheets.Count
  6. 'Mbook.Worksheets(i).Copy
  7. 'ActiveWorkbook.SaveAs Filename:="C:\" & Mbook.Worksheets(i).Name & ".xls"
  8. 'ActiveWindow.Close
  9. Range("C" & i).Value = Mbook.Worksheets(i).Name
  10. Range("d" & i).Value = Mbook.Worksheets(i).Range("a1").Value
  11. Range("e" & i).Value = Mbook.Worksheets(i).Range("a2").Value
  12. Range("f" & i).Value = Mbook.Worksheets(i).Range("a3").Value
  13. Next i
  14. End Sub
 
财软联盟交流①群:14186964 ②群:15329225??③群:15329240??④群:6152959 ⑤群:3148067 每天赚送10铜板
级别: 管理员
只看该作者 4 发表于: 2011-06-30
  1. Sub 工作表另存工作簿()
  2. Dim Mbook As Workbook
  3. Set Mbook = ActiveWorkbook
  4. Dim i As Integer
  5. For i = 1 To Mbook.Worksheets.Count
  6. Mbook.Worksheets(i).Copy
  7. Worksheets("sheet6").Range("a" & i) = Mbook.Worksheets(i).Name
  8. 'ActiveWindow.Close
  9. Next i
  10. End Sub

 
财软联盟交流①群:14186964 ②群:15329225??③群:15329240??④群:6152959 ⑤群:3148067 每天赚送10铜板