Board logo

標題: vba有OFFSET功能ㄇ [打印本頁]

作者: ddhh4053    時間: 2012-11-20 03:29     標題: vba有OFFSET功能ㄇ

請問:
  A1=TEST
  A2=1  B2=2  C2=3
  我某欄位D1=OFFSET(sheet1!A1,1,1)想用vba取代,程式寫法應該如何?  
                                                                          謝謝
作者: Hsieh    時間: 2012-11-20 08:29

回復 1# ddhh4053


    [D1]=Sheets("sheet1").[A1].OFFSET(1,1)
作者: ddhh4053    時間: 2012-11-20 09:47

謝謝 又再請教一下用VLOOKUP寫法是如何?
作者: GBKEE    時間: 2012-11-20 17:19

本帖最後由 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) 也可省略
作者: ddhh4053    時間: 2012-11-20 23:41

謝謝 GBK大大分享 !!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)