亲,这种情况可以使用Excel表格中的“数据”-->“分列”功能。
另外,如果要用公式可以参考此公式:=MID(text,startnum,Find())
这个简单:你只需要选中新建的表如sheet2里面的某一单元格,按下键盘上的等号键,在去选中需要录入内容的单元格如sheet1的某一单元格,按下回车,就行关联到第二张表内了。这样做还有一个好处:将来你如果修改了第一张表格的内容,所有新建表格的内容都会相应的跟着发表变化,缺点就是如果表格太多,比如数百张表格在一个工作簿,打开的时候会相对很慢!
答:编了段代码,比较容易实现。按ALT+F11,打开代码窗口,插入一个"模块",贴入代码。按F5运行。
Sub demo()
Dim Orng As Range
Dim Sht As Worksheet
Set Orng = Sheets("总表").Range("B2")
For Each Sht In Worksheets
If Sht.Name <> "总表" Then
Sht.Range("b3") = Orng
Set Orng = Orng.Offset(1, 0)
End If
Next
End Sub
分别放在不同分表的同1个位置?
用VBA速度快