在Excel工作表「輸入」的columnA我有以下的(每行中的片材是在一個新的行):Excel VBA中宏 - 從提取物值的where子句
update my_table
set time = sysdate,
randfield1 = 'FAKE',
randfield5 = 'ME',
the_field8 = 'test'
where my_key = '84'
;
update my_table
set time4 = sysdate,
randfield7 = 'FAeKE',
randfield3 = 'MyE',
the_field9 = 'test'
where my_key = '37';
我試圖創建一個新的工作表「輸出」只包含在columnA以下值,但我不知道如何提取位在引號之間後 - >其中my_key:
84
37
一些注意事項:這將是很高興能夠在工作表'input'的單元格B1中指定字段名,在本例中它將是my_key。
以前,我一直在使用過濾器列進行手動操作,其中文本包含'where',然後剝去equals之後的所有內容,然後在單引號和s上進行查找/替換。有沒有人能夠通過單擊按鈕來實現這一點?