我试图让A1:E5中的每个调用都能在3个工作表中自我识别它们。所以每次都会列出断为左右(例子:)工作表Sheet1:$ A $ 3 Sheet1中:$ A $ 4 Sheet12:$ B $ 2VBA Excel,单元格自我识别
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim intRowIndex, intColumnIndex, intDimIndex As Integer
'Change Colors/Fonts and Resize
Range("A1:A" & Rows.Count).Columns.AutoFit
Columns("A:E").AutoFit
For intDimIndex = 1 To 3
For intRowIndex = 1 To 5
For intColumnIndex = 1 To 5
Worksheets(intDimIndex).Cells(intRowIndex, Chr(64 + intColumnIndex)).Value = Sheets(intDimIndex).Cells(intRowIndex, Chr(intColumnIndex + 64)).Value = _
Sheets(intDimIndex).Name & ":$" & Chr(intColumnIndex + 64) & "$" _
& Str(intRowIndex)
Next intColumnIndex
Next intRowIndex
Next intDimIndex
然而,盒只需填写为 “FALSE”
的'表(intDimIndex).Cells(intRowIndex,CHR(intColumnIndex + 64))。值='部分应具有'&'那里,而不是'='。 – Comintern