Board logo

標題: VB EXCEL檔案欄位 [打印本頁]

作者: g93353    時間: 2011-12-30 11:04     標題: VB EXCEL檔案欄位

本帖最後由 g93353 於 2011-12-30 11:07 編輯

請教各位大大們兩個問題
1. 如何在VB裡面去判斷某個xls檔裡面各個欄位有幾筆資料
EX: 某個EXCEL檔資料
A欄位    B欄位   C欄位       
aaa22      kkk        44
bbb33     kkk        44
ccc33       kkk        
ddd44     PPP
LLL55        

A有五筆  B四筆 C兩筆



2.假設在EXCEL表單上設計好了一個Command
    (功能是用來讀取檔案匯入另一個表單資料 )
    請問新增完第一筆後 如何再加入新資料在前一筆的欄位下
EX :
原始資料
A欄位    B欄位   C欄位       
aaa22      kkk        44
bbb33     kkk        44
ccc33       kkk        44
ddd44     kkk        44           
(原始資料  )    按下Command(讀取另一表單)
另一個EXCEL資料
kkk22     JJJ          55
JJJ33       kkk        55
LLL33     kkk        55
PPP44    kkk        55

變成

A欄位     B欄位   C欄位       
aaa22      kkk        44
bbb33     kkk        44
ccc33       kkk        44
ddd44     kkk        44  
kkk22     JJJ           55
JJJ33       kkk         55
LLL33     kkk         55
PPP44    kkk         55

由於要一直新增多筆資料  所以想請問一下 要如何一直新增在前一筆的欄位下

麻煩各位大大們的解答了>"<
作者: kobo    時間: 2011-12-30 11:51

判斷各個欄位有幾筆資料的方法不少
例:Count,CountA,用迴圈計算也行(for...next,do ....loop 等)
要用那個才好,要看您的邏輯目的,資料型態等找出一個最快速的解決方案
至於如何再加入新資料在前一筆的欄位下
首先要知道最後一筆資料的位置,然後 再加1 便是,
例:在"A"欄 Range("A65536").End(xlUp).Row+1
當然還有其他方法,可參考excel的vba編輯器中的說明文件
參考說明多測試,可加速您的學習
作者: g93353    時間: 2011-12-30 12:24

感謝你的回覆!!!!!!!!!!!




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