Tạo form để nhập dữ liệu

  • Thread starter Thread starter HopBVB
  • Ngày gửi Ngày gửi
Liên hệ QC

HopBVB

Thành viên chính thức
Tham gia
26/11/08
Bài viết
55
Được thích
30
Mình có một file có cấu trúc sẵn, nay muốn nhờ các bạn tạo form để nhập dữ liệu. Form được tạo nên sẽ lưu dữ liệu theo ngày tháng. Có nút nhập mới, lưu, thoát.
Các bạn giúp mình nhé.
Cảm ơn rất nhiều.
 

File đính kèm

Mình có một file có cấu trúc sẵn, nay muốn nhờ các bạn tạo form để nhập dữ liệu. Form được tạo nên sẽ lưu dữ liệu theo ngày tháng. Có nút nhập mới, lưu, thoát.
Các bạn giúp mình nhé.
Cảm ơn rất nhiều.
Bài dạng này có nhiều sao bạn không tìm thử. Mình chỉ làm đơn thuần là nhập liệu, định dạng các TextBox và các giá trị trong đó bạn tự format lại nhé.
 

File đính kèm

Upvote 0
Cảm ơn bạn domfootwear nhiều. Bạn giúp mình định dạng theo ví dụ này nhé.
Tại các ô VND, USD, EUR, Credit, Insurance, Card: khi gõ số 10000 thì nó tự động định dạng 10.000
Bạn hướng dẫn mình cách làm nhé.
 
Upvote 0
Cảm ơn bạn domfootwear nhiều. Bạn giúp mình định dạng theo ví dụ này nhé.
Tại các ô VND, USD, EUR, Credit, Insurance, Card: khi gõ số 10000 thì nó tự động định dạng 10.000
Bạn hướng dẫn mình cách làm nhé.

Để định dạng nó bạn làm theo cách sau:

Ví dụ:

'Textbox Ngay
Private Sub TextBox5_AfterUpdate()
TextBox5.Text = Format(TextBox5, "dd/mm/yyyy")

End Sub

'Textbox VND
Private Sub TextBox6_Change()
TextBox6 = Format(TextBox6, "#,##0")
End Sub
 
Upvote 0
tạo form nhập liệu

Chào domfootwear,
Mình đã làm được theo hướng dẫn của bạn. Cảm ơn bạn rất nhiều.
Có một thắc mắc nhỏ, trên form đính kèm, làm thế nào để ô Date khi nhập vào nó tự động format cho mình theo định dạng dd/mm/yyyy?
Bạn xem giúp mình theo file đính kèm nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Chào doomfootwear,
Mình đã làm được theo hướng dẫn của bạn. Cảm ơn bạn rất nhiều.
Có một thắc mắc nhỏ, trên form đính kèm, làm thế nào để ô Date khi nhập vào nó tự động format cho mình theo định dạng dd/mm/yyyy?
Bạn xem giúp mình theo file đính kèm nhé.

Sau khi nhập nó sẽ định dạng lại thì dùng code sau: (Gõ ngày tháng xong, qua textbox khác nó sẽ định dạng lại) --> cách này nhiều khi định dạng bị sai ngày tháng, nên dùng DTPicker để thay thế nó.
Mã:
Private Sub TextBox5_AfterUpdate()
TextBox5 = Format(TextBox5, "dd/mm/yyyy")
End Sub
 
Upvote 0
Mình đã làm như thế nhưng nó định dạng ngày tháng tùm lum, không đúng với ngày mình nhập.
 
Upvote 0
Tôi chưa biết cách nhúng DTPicker vào form, bạn hướng dẫn giúp nhé.
 
Upvote 0
Cảm ơn domfootwear về cách tạo một form có DTPicker. Mình không biết cách đưa nó vào ô Date trên file tao form.xls ở trên (thay thế ô mới có DTPicker). Bạn giúp mình làm vào file với nhé.
 
Upvote 0
Chào domfootwear,
Mình đã làm được theo hướng dẫn của bạn. Cảm ơn bạn rất nhiều.
Có một thắc mắc nhỏ, trên form đính kèm, làm thế nào để ô Date khi nhập vào nó tự động format cho mình theo định dạng dd/mm/yyyy?
Bạn xem giúp mình theo file đính kèm nhé.

Bạn xem file đính kèm nhé

@anh Ngọc: Em đã gửi link vào hộp thư của anh
 

File đính kèm

Upvote 0
Chào domfootwear,

Cảm ơn bạn đãn giúp đỡ kịp thời. Với file Tao form-2.xls mà bạn đã làm nên, nếu có 50 người dùng, mỗi người đặt một tên file là formH, formM....thì làm thế nào để tổng hợp dữ liệu vào một file.
 
Lần chỉnh sửa cuối:
Upvote 0
Chào domfootwear,

Cảm ơn bạn đãn giúp đỡ kịp thời. Với file Tao form-2.xls mà bạn đã làm nên, nếu có 50 người dùng, mỗi người đặt một tel file là formH, formM....thì làm thế nào để tổng hợp dữ liệu vào một file.
Bỏ chung 50 file đó vào 1 folder, chạy code gộp 50 file đó vào 1 sheet để tổng hợp. Nhưng quang trọng là cấu trúc phải giống nhau, số dòng = tổng số dòng của 50 file cộng lại không vượt quá 65536 dòng đối với Excel 2003 trở về trước.
 
Upvote 0
tổng hợp từ nhiều file có cấu trúc giống nhau

Mình đã tìm khắp trên diễn đàn này về cách gộp dữ liệu từ nhiều file có cấu trúc giống nhau, tuy nhiên, excel 2007 đã loại bỏ chức năng FileSearch nên không làm được.
Mình có mấy file ví dụ, bạn giúp tổng hợp thông tin từ 4 file vào một file SalesReport. File tổng hợp có cấu trúc giống nhau về cột, không vượt quá số lượng dòng giới hạn.
File Tổng hợp sẽ tổng hợp theo người báo cáo và ngày
Rất mong bạn hướng dẫn.
 

File đính kèm

Upvote 0
Mình đã tìm khắp trên diễn đàn này về cách gộp dữ liệu từ nhiều file có cấu trúc giống nhau, tuy nhiên, excel 2007 đã loại bỏ chức năng FileSearch nên không làm được.
.

Code sau sẽ chạy cho Excel 2007 bạn thử xài xem nhé.

Mã:
Sub Open_All_Files()
Dim oWbk As Workbook
Dim sFil As String
Dim sPath As String

sPath = ThisWorkbook.Path 'location of files
ChDir sPath
sFil = Dir("*.xls") 'change or add formats
Do While sFil <> "" 'will start LOOP until all files in folder sPath have been looped through Set oWbk = Workbooks.Open(sPath & "\" & sFil) 'opens the file
Set oWbk = sPath & "\" & sFil
' do something
oWbk.Close True 'close the workbook, saving changes
sFil = Dir
Loop ' End of LOOP
End Sub
 
Upvote 0
Thực sự thì trình độ code và VB của tôi rất tệ, tôi đang mò mẩm học hỏi. Bạn giúp tôi làm cái file tổng hợp nhé.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom