x = Application.WorksheetFunction.CountIf(Columns(3), 3)如上,在过程中自定义了一个变量,如果在Range()中引用这个变量呢?比如,我要选中C列第一个单元个到第X个单元格

解决方案 »

  1.   

    补充一下,如果定义y = x + 100如何选中第x到第y个单元格呢?
      

  2.   

    range("C1",range("C1").offset(100,0)).Select 
      

  3.   

    一个一个的选中附值,
    For i=1 to X
    Range("C"&i).formula = what what what...
    next i或者一次性选中Range("C1:C"&X).select
      

  4.   

    对于重X 到Y 的情况一个一个的选中附值, 
    For i=1 to X 
    Range("C"&i).formula = what what what... 
    next i 或者一次性选中
    Range("C" & X & ": C" & Y).Select简单一点就是字符串就打上引号,变量就不要引号。