标签: excel cell columnheader rowheader
我有一个(大)表,其中包含以下格式的行和列标题: table with row and column headers
我想将标有“x”的单元格设置为列标题和行标题的串联,用逗号分隔。 例如,单元格B2应设置为“c1_HEADER,r1_HEADER”。
我可以使用一个公式来实现这个目标吗?至少通过单击“x”标记的单元格并应用公式?我不想一直采取手动路线:/。
TIA。
答案 0 :(得分:0)
如果我们开始:
运行此宏:
Sub luxation() Dim r As Range For Each r In Range("B2").CurrentRegion If r.Value = "x" Then r.Value = r.EntireColumn.Cells(1).Value & "," & r.EntireRow.Cells(1).Value End If Next r End Sub
将产生:
<强> 注意:的强>
Range("B2").CurrentRegion
表示我们正在循环的单元格的块。变量r是一个促进循环的单细胞范围。
r