K
Các bạn thân mến,
Bạn nào rành về Excel và VB xin giúp tôi làm một việc như sau (mà theo thiển ý của tôi thì phải tạo một hàm mới trong VB để có thể thực hiện được việc này - Không biết có đúng không?)
(Tôi không biết phải dùng cách nào để thể hiện bảng tính Excel nơi đây, nên có thể cách trình bày bảng tính bên dưới của tôi sẽ khó xem, tôi cố gắng chú thích thêm để các bạn có thể hình dung ra đựơc, rất mong các bạn thông cảm nhé, cám ơn các bạn)
Bảng Excel đầu tiên của tôi là như thế này:
- Tên và địa chỉ ở cột A - tên nằm ở hàng trên, địa chỉ nằm ở hàng kế tiếp
- số phone và số fax nẳm ở cột B - số phone nằm ở hàng trên, số fax nằm hàng kế tiếp
- Cột C chỉ có một ít hàng mang số A1
- Cột D cũng chỉ có ít hàng mang dòng chữ "xem trang..." ở cùng hàng với số A1 trong cột C
A B C D
NGUYEN VAN MOT 064-123-4567 A1 xem trang …
1231 Le Loi, F4, VT fax 064-123-4568
TRAN VAN HAI 064-123-4569
1232 Le Lai, F3, VT 064-123-4570
LY VAN BA 064-123-4575 A1 xem trang …
1233 Trung Trac, F1, VT 064-123-4572
HO VAN TU 064-123-4573
1234 Trung Nhi, F1, VT fax 064-123-4574
UNG PHONG NAM 064-123-4575
235 Ba Trieu, F7, VT 064-123-4576
LE VAN SAU 064-123-4577 A1 xem trang …
1236 Hung Dao, F8, VT cell 064-123-4578
Tôi cần kết quả sẽ như thế này: Trong Excel phải làm cách nào đó để khi dò tìm đến cột C mà gặp A1 thì hãy thực hiện 2 việc như sau:
- chèn một hàng dưới hàng địa chỉ của tên người có số 1 trong cột C
- Sau đó cắt đoạn text (mang dòng chữ "xem trang...") ở cột D tương ứng với hàng có A1 và rồi dán đoạn text này vào cột B ở hàng vừa mới chèn vào đó
kết quả phải giống như bảng dưới đây:
- Dò tìm gặp A1 ở cột C của hàng có mang tên "Nguyen Van Mot", nên chèn thêm một hàng vào bên dưới hàng mang địa chỉ của người này (1231 Le Loi...), đồng thời cắt dòng "xem trang..." ở cột D trong cùng hàng với Nguyen Van Mot, và dán vao cột B của hàng mới vừa chèn vào này
- Dò tìm gặp thêm 2 chữ A1 ở cộpt C của hai hàng có mang tên "Ly Van Ba" và "Le Van Sau". rồi cũng thực hiện công vịêc tương tự chèn hàng và cắt dán như trên
A B C D
NGUYEN VAN MOT 064-123-4567 A1
1231 Le Loi, F4, VT fax 064-123-4568
xem trang …
TRAN VAN HAI 064-123-4569
1232 Le Lai, F3, VT 064-123-4570
LY VAN BA 064-123-4575 A1
1233 Trung Trac, F1, VT 064-123-4572
xem trang …
HO VAN TU 064-123-4573
1234 Trung Nhi, F1, VT fax 064-123-4574
UNG PHONG NAM 064-123-4575
1235 Ba Trieu, F7, VT 064-123-4576
LE VAN SAU 064-123-4577 A1
1236 Hung Dao, F8, VT cell 064-123-4578
xem trang …
Rất mong được các bạn chỉ giúp
Chân thành cám ơn các bạn
Bạn nào rành về Excel và VB xin giúp tôi làm một việc như sau (mà theo thiển ý của tôi thì phải tạo một hàm mới trong VB để có thể thực hiện được việc này - Không biết có đúng không?)
(Tôi không biết phải dùng cách nào để thể hiện bảng tính Excel nơi đây, nên có thể cách trình bày bảng tính bên dưới của tôi sẽ khó xem, tôi cố gắng chú thích thêm để các bạn có thể hình dung ra đựơc, rất mong các bạn thông cảm nhé, cám ơn các bạn)
Bảng Excel đầu tiên của tôi là như thế này:
- Tên và địa chỉ ở cột A - tên nằm ở hàng trên, địa chỉ nằm ở hàng kế tiếp
- số phone và số fax nẳm ở cột B - số phone nằm ở hàng trên, số fax nằm hàng kế tiếp
- Cột C chỉ có một ít hàng mang số A1
- Cột D cũng chỉ có ít hàng mang dòng chữ "xem trang..." ở cùng hàng với số A1 trong cột C
A B C D
NGUYEN VAN MOT 064-123-4567 A1 xem trang …
1231 Le Loi, F4, VT fax 064-123-4568
TRAN VAN HAI 064-123-4569
1232 Le Lai, F3, VT 064-123-4570
LY VAN BA 064-123-4575 A1 xem trang …
1233 Trung Trac, F1, VT 064-123-4572
HO VAN TU 064-123-4573
1234 Trung Nhi, F1, VT fax 064-123-4574
UNG PHONG NAM 064-123-4575
235 Ba Trieu, F7, VT 064-123-4576
LE VAN SAU 064-123-4577 A1 xem trang …
1236 Hung Dao, F8, VT cell 064-123-4578
Tôi cần kết quả sẽ như thế này: Trong Excel phải làm cách nào đó để khi dò tìm đến cột C mà gặp A1 thì hãy thực hiện 2 việc như sau:
- chèn một hàng dưới hàng địa chỉ của tên người có số 1 trong cột C
- Sau đó cắt đoạn text (mang dòng chữ "xem trang...") ở cột D tương ứng với hàng có A1 và rồi dán đoạn text này vào cột B ở hàng vừa mới chèn vào đó
kết quả phải giống như bảng dưới đây:
- Dò tìm gặp A1 ở cột C của hàng có mang tên "Nguyen Van Mot", nên chèn thêm một hàng vào bên dưới hàng mang địa chỉ của người này (1231 Le Loi...), đồng thời cắt dòng "xem trang..." ở cột D trong cùng hàng với Nguyen Van Mot, và dán vao cột B của hàng mới vừa chèn vào này
- Dò tìm gặp thêm 2 chữ A1 ở cộpt C của hai hàng có mang tên "Ly Van Ba" và "Le Van Sau". rồi cũng thực hiện công vịêc tương tự chèn hàng và cắt dán như trên
A B C D
NGUYEN VAN MOT 064-123-4567 A1
1231 Le Loi, F4, VT fax 064-123-4568
xem trang …
TRAN VAN HAI 064-123-4569
1232 Le Lai, F3, VT 064-123-4570
LY VAN BA 064-123-4575 A1
1233 Trung Trac, F1, VT 064-123-4572
xem trang …
HO VAN TU 064-123-4573
1234 Trung Nhi, F1, VT fax 064-123-4574
UNG PHONG NAM 064-123-4575
1235 Ba Trieu, F7, VT 064-123-4576
LE VAN SAU 064-123-4577 A1
1236 Hung Dao, F8, VT cell 064-123-4578
xem trang …
Rất mong được các bạn chỉ giúp
Chân thành cám ơn các bạn
Sửa lần cuối: