返回列表 上一主題 發帖

vba有OFFSET功能ㄇ

vba有OFFSET功能ㄇ

請問:
  A1=TEST
  A2=1  B2=2  C2=3
  我某欄位D1=OFFSET(sheet1!A1,1,1)想用vba取代,程式寫法應該如何?  
                                                                          謝謝

回復 1# ddhh4053


    [D1]=Sheets("sheet1").[A1].OFFSET(1,1)
學海無涯_不恥下問

TOP

謝謝 又再請教一下用VLOOKUP寫法是如何?

TOP

本帖最後由 GBKEE 於 2012-11-20 17:25 編輯

回復 3# ddhh4053
VBA 說明 鍵入 Visual Basic 中可用的工作表函數清單 可察看可用的工作表函數
VBA中使用工作表函數方式如下  
Application.WorksheetFunction.VLookup(lookup_value,table_array,col_index_num,range_lookup) 參數同在工作表使用時的參數
Application.VLookup(lookup_value,table_array,col_index_num,range_lookup) 也可省略

TOP

謝謝 GBK大大分享 !!

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題