使用多列上的宏按钮重复一个过程

时间:2017-03-19 15:10:25

标签: excel

我有两列 a和b

a       b
1       1
2       2
3       6
4       7
5       3
6       6
6       9
9       6

现在我想在列a上使用数据分析工具运行描述性统计,我想为列b重复相同的过程。我创建了一个宏按钮。 我开始进行宏录制,点击数据分析工具进行描述性统计,指定输入范围即$A$1:$A$9,输出范围为$A$11并停止宏。

现在我的输出在$A$11列中显示如下。

a   
Mean    4.5
Standard Error  0.906326967
Median  4.5
Mode    6
Standard Deviation  2.563479778
Sample Variance 6.571428571
Kurtosis    -0.021172023
Skewness    0.40705539
Range   8
Minimum 1
Maximum 9
Sum 36
Count   8

我已将此宏分配给按钮,每次点击宏按钮时,它都会为我提供a列的描述性统计信息而不是b。

我希望当我将光标放在$B$11上时,它应该为我提供b列的描述性统计数据。

我是宏的初学者。请帮忙

1 个答案:

答案 0 :(得分:0)

也许:

Sub rep()
'
' rep Macro
'

'   This would be your range "(R[-9]C:R[-2]C)"

ActiveCell.FormulaR1C1 = "DATA ANALYSIS CODE HERE"
Range("A10").Select
Selection.Copy
Range("B10").Select
ActiveSheet.Paste
End Sub