根据不同列中的值在Excel中选择范围

根据不同列中的值在Excel中选择范围,excel,select,range,Excel,Select,Range,我不太清楚我需要什么 我在B列和C列中有数据,从单元格B2和C21开始。第1行是标题行。这两列中的数据由我从文本文档中复制,值的数量可能会有所不同。在E、G、H、L、M、N列中,有一些公式可以根据B列和C列中提供的数据进行计算。我需要能够复制每列第二行中存在的公式,并使其适合B列和C列中填充的数据量。从那里,我想复制L、M列中计算的值,N并将它们粘贴到Q、R、S列中,然后从最小值到最大值排序 我已经启动了一些代码,其中包含从txt文件复制的B列中选择的数据,并对其执行文本到列的处理 Active

我不太清楚我需要什么

我在B列和C列中有数据,从单元格B2和C21开始。第1行是标题行。这两列中的数据由我从文本文档中复制,值的数量可能会有所不同。在E、G、H、L、M、N列中,有一些公式可以根据B列和C列中提供的数据进行计算。我需要能够复制每列第二行中存在的公式,并使其适合B列和C列中填充的数据量。从那里,我想复制L、M列中计算的值,N并将它们粘贴到Q、R、S列中,然后从最小值到最大值排序

我已经启动了一些代码,其中包含从txt文件复制的B列中选择的数据,并对其执行文本到列的处理

ActiveSheet.Range("b2", ActiveSheet.Range("b2").End(xlDown)).Select
Selection.TextToColumns Destination:=ActiveCell, DataType:=xlFixedWidth, _
    FieldInfo:=Array(Array(0, 1), Array(10, 1)), TrailingMinusNumbers:=True
ActiveCell.Offset(0, 3).Range("A1:D1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlUp)).Select

对不起,我搞砸了。C列中的数据是在b列的文本之后填充的。b列和C列的高度相同,但正如我前面所说的,高度将根据我可用的数据而变化。谢谢你的帮助五十、 M&N可以保持原样,我将这些值复制到Q R&S中,在Q R&S中,它将根据R列中的值从最小到最大进行分组。希望这是有意义的。。