teaklee
Thành viên mới

- Tham gia
- 11/3/13
- Bài viết
- 41
- Được thích
- 1
Chào mọi người, em có viết 1 hàm để truyền dữ liệu từ Sheet 1 qua sheet 2 khi người dùng chọn 1 MÃ Hàng trong sheet 2
Em muốn chèn dấu " ' " ( nháy đơn) vào tất cả các cell, để đảm bảo khi in số liệu bên Sheet 2 không bị nhảy lung tung (số liệu dạng 02 - 07 (STT) bị hiểu thành ngày tháng, 05 bị hiểu là 5, tệ hơn 05 bị hiểu thành dạng ngày tháng).
Nhưng khổ nỗi em Format Cell thành dạng Text thì nó lại hiện nguyên cái công thức em truyền vào
=IF(RC[-1]=0,0,HLOOKUP(R2C2,Data!R2C3:R180C250,MATCH(RC[-1],Data!R2C2:R198C2,0),0))
Mọi người có cách nào giúp em với
Em chèn =IF(RC[-1]=0,0,HLOOKUP(R2C2,Data!R2C3:R180C250,MATCH(RC[-1]," ' "&Data!R2C2:R198C2,0),0))
vào sau .Value= thì sau nháy đơn nó hiểu thành ghi chú hết.
Mong các bác giúp em
Mã:
With ShTrangChu.Range("g3:g" & [f65000].End(3).Row)
.Value = "=IF(RC[-1]=0,0,HLOOKUP(R2C2,Data!R2C3:R180C250,MATCH(RC[-1],Data!R2C2:R198C2,0),0))"
.Value = .Value
End With
Nhưng khổ nỗi em Format Cell thành dạng Text thì nó lại hiện nguyên cái công thức em truyền vào
=IF(RC[-1]=0,0,HLOOKUP(R2C2,Data!R2C3:R180C250,MATCH(RC[-1],Data!R2C2:R198C2,0),0))
Mọi người có cách nào giúp em với
Em chèn =IF(RC[-1]=0,0,HLOOKUP(R2C2,Data!R2C3:R180C250,MATCH(RC[-1]," ' "&Data!R2C2:R198C2,0),0))
vào sau .Value= thì sau nháy đơn nó hiểu thành ghi chú hết.
Mong các bác giúp em