Nguyễn Hải Bắc
Nguyễn Hải Bắc
Thảo luận 11 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 91 lượt xem

Mình viết đoạn cod như nàySub InputBox() Sheet1Range("c1")Value = InputBox("2 nhan

Mình viết đoạn cod như này

Sub InputBox()

    Sheet1.Range("c1").Value = InputBox("2 nhan 2 bang may?")

End Sub

Bấm chạy thì toàn báo wrong number of argument ....
Thảo luận 11 câu trả lời
Lượt xem 91 lượt xem
Vỗ tay vỗ tay
Nguyễn Hải Bắc 08:09 - Sep 24, 2021

Bạn viết như sau nhé:

Sub InputBox()
Dim DapAn as string
   DapAn = InputBox("2 nhan 2 bang may?")
   Sheet1.Range("C1").Value = DapAn
End Sub

bởi dòng lệnh InputBox("2 nhan 2 bang may?") sẽ chưa có kết quả ngay khi nó hiển thị ra, mà chỉ là show input box ra để thu thập đáp án.

Do đó bạn cần dòng lệnh DapAn = InputBox("2 nhan 2 bang may?") trước, khi có đáp án rồi mới gán vào ô C1.





Vỗ tay vỗ tay
Nguyễn Hải Bắc 14:09 - Sep 24, 2021

Cảm ơn bạn

Vỗ tay vỗ tay
Nguyễn Hải Bắc 14:09 - Sep 24, 2021
Bạn chỉ và mình đã hiểu trình tự ndung của đoạn code trên, copy về chạy nó vẫn báo như cũ, ko hiểu lỗi ở đâu
Vỗ tay vỗ tay
Nguyễn Hải Bắc 14:09 - Sep 24, 2021

Chào bạn bạn có thể đẩy file lên để gitiho kiểm tra không nhỉ?

Vỗ tay vỗ tay
Nguyễn Hải Bắc 08:09 - Sep 25, 2021

Tên sub không được đặt trùng với các đối tượng có sẵn trong VBA.

Bạn đổi tên sub đi nhé, vì từ khóa InputBox là 1 từ khóa vba không cho sử dụng.

Vỗ tay vỗ tay
Nguyễn Hải Bắc 22:09 - Sep 29, 2021

Thầy ơi, sao lệnh này e copy như phía trên thầy chỉ cho bạn, mà máy em cũng chỉ ra thông báo nội dung InputBox, còn kết quả khi mình điền vào nó không nhảy ra ô C1 ạ, em cám ơn thầy ạ!

Sub VD_Test()

Dim DapAn As String

   DapAn = InputBox("2 nhan 2 bang may?")

   Sheet1.Range("C1").Value = DapAn

End Sub



Vỗ tay vỗ tay
Nguyễn Hải Bắc 23:09 - Sep 29, 2021

Mình copy đoạn code của Thủy Tiên chạy thì vẫn ra kqua vào ô C1

Vỗ tay vỗ tay
Nguyễn Hải Bắc 09:09 - Sep 30, 2021

Chào Hải Bắc

Sheet1.Range("C1").Value = DapAn phần này chính là ghi dữ liệu vào ô C1 bạn nhé.


Vỗ tay vỗ tay
Nguyễn Hải Bắc 09:09 - Sep 30, 2021
Chào Thuỷ Tiên đoạn code trên đúng bạn thử chạy một máy khác xem có ra kết quả không mình đang sợ office của bạn bị lỗi
Vỗ tay vỗ tay
Nguyễn Hải Bắc 19:09 - Sep 30, 2021

Dạ em cám ơn thầy và mọi người, chắc do e mới nâng cấp Office nên khi mở file đã tạo trước khi nâng cấp làm tiếp nó bị lỗi, e thử tạo một file khác thì chạy được rồi ạ, em cám ơn !

Vỗ tay vỗ tay
Nguyễn Hải Bắc 08:10 - Oct 01, 2021

Cảm ơn Thuỷ Tiên chúc bạn học tốt cùng gitiho 

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông