excel - 如何复制 SheetName 并粘贴到定义的范围内?
问题描述
如何复制当前工作表名称并将其粘贴到定义的范围中?
我的工作表名称始终是 8 个字符的日期 - 例如:03082021
当前要粘贴的工作表的范围是 Y2:Y1000。
解决方案
因为我需要填充与当前数据区域相关的动态范围,该范围每天都在变化,所以我这样做了:
Public Sub Sheetname_Add()
'insert worksheet name into column Y
Range("Y1").Value = "TcktDate"
ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Offset(1, 0). _
Resize(ActiveSheet.UsedRange.Rows.Count - 1, 1).Select
Selection.Cells.Value = ActiveSheet.Name
End Sub
推荐阅读
- debugging - 调试 Docker 容器以 0 退出
- kotlin - Kotlin:可见性修饰符更改匿名对象的类型
- java - 使用 Java 将变量传递给 @AndroidFindBy 注解
- wordpress - 内部服务器错误。登录 wordpress 网站时遇到问题
- android - Android WebView:用 PDF 显示网站
- python - Python pandas - 分组、计数、绘制多系列
- visual-studio-2015 - Visual Studio 2017 的全新安装缺少 F# 的部分
- typescript - mat-grid-list with a mat-card and mat-card-actions/mat-card-footer
- python - 如何修复这个 sqlite3.OperationalError / sql 语法错误?
- python - 使用 Python 2.7 向 Excel 单元格添加注释