Tương đương javaScript Math.Floor()
trong VBA là gì ?. chức năng này sẽ loại bỏ tất cả các vị trí thập phân và chỉ trả lại một số nguyên.Một chức năng để loại bỏ các vị trí thập phân
Trả lời
Điều tôi nhớ sử dụng hàm Int(). ex int (2,99) = 2; int (2.1) = 2 v.v. google để biết thêm thông tin!
Đó là Round()
Sub Sample()
Dim dval As Double
dval = 1.12345
Debug.Print Round(dval, 0)
End Sub
0
trên xác định số thập phân mà bạn muốn.
EDIT:
Albi Patozi là đúng. Số equivalent
của Math.Floor()
là int()
. Tôi đã ấn tượng rằng bạn chỉ muốn trả lại một con số không có số thập phân. Nhưng sau đó tôi nhìn lên http://www.w3schools.com/jsref/jsref_floor.asp
Phương pháp sàn() làm tròn một số xuống số nguyên gần nhất, và trả về kết quả.
'~~> JavaScript floor() Method
'var a=Math.floor(0.60); ~~> 0
'var b=Math.floor(0.40); ~~> 0
'var c=Math.floor(5); ~~> 5
'var d=Math.floor(5.1); ~~> 5
'var e=Math.floor(-5.1); ~~> -6
'var f=Math.floor(-5.9); ~~> -6
Sub Sample()
Dim dval(5) As Double, i As Long
dval(0) = 0.6: dval(1) = 0.4: dval(2) = 5
dval(3) = 5.1: dval(4) = -5.1: dval(5) = -5.9
For i = LBound(dval) To UBound(dval)
Debug.Print Round(dval(i), 0); " ~~ "; Int(dval(i))
Next
End Sub
KẾT QUẢ
ROUND() ~~ INT()
1 ~~ 0
0 ~~ 0
5 ~ ~ 5
5 ~~ 5
-5 ~~ -6
-6 ~~ -6
cảm ơn bạn rất nhiều vì câu trả lời thông tin –
hãy cẩn thận rằng CInt() thực sự vòng số, nhưng Int() không .
CInt(1.6) ~~ 2
Int(1.6) ~~ 1
- 1. Loại bỏ tất cả các số thập phân trong PHP
- 2. Hai vị trí thập phân bằng C#
- 3. Python - Vị trí tốt nhất cho các chức năng chung
- 4. chức năng javascript để loại bỏ dấu
- 5. Vị trí thập phân trong tỷ lệ phần trăm CSS
- 6. Có cách nào để bước vào các chức năng trang trí, bỏ qua mã trang trí
- 7. Nhận tất cả các vị trí thập phân trong một số sau khi chia
- 8. loại các loại trong các chức năng
- 9. Chức năng để loại bỏ dấu trong PostgreSQL
- 10. Format một BigDecimal như String với tối đa 2 chữ số thập phân, loại bỏ 0 trên phần thập phân
- 11. Làm thế nào để loại bỏ các phụ {} khi Lập bản đồ một chức năng vào một danh sách
- 12. Đến/zoom với chức năng hiện tại vị trí (MapKit)
- 13. Vị trí chức năng Javascript nào tốt hơn?
- 14. JsonSerializer - tuần tự hóa các vị trí thập phân với định dạng 'N2'
- 15. Vị trí getAccuracy() chức năng này làm gì?
- 16. Chức năng trang trí
- 17. Tìm số vị trí sau dấu thập phân của một đúp
- 18. Cách định dạng cột DBGrid để hiển thị hai vị trí thập phân?
- 19. là có một cách lười biếng để viết các chức năng trừ (loại bỏ các mục từ một danh sách)?
- 20. Làm cách nào để tự động chèn vị trí thập phân trên iphone?
- 21. Int để Decimal Chuyển đổi - Chèn dấu thập phân ở định vị trí
- 22. Trọng một chức năng mà không cần loại bỏ các thuộc tính tĩnh
- 23. Làm cách nào để định dạng số thập phân C# để loại bỏ thêm sau 0?
- 24. Loại bỏ: chức năng quan sát được so với chức năng
- 25. Loại thập phân trong php
- 26. jQuery UI khả năng phân loại có thể phân loại
- 27. T-Sql Loại bỏ điểm thập phân khỏi loại dữ liệu tiền
- 28. Loại bỏ thập phân trailing từ một ToString ("c") được định dạng số
- 29. Định dạng SQL như của vòng loại bỏ số thập phân
- 30. Chức năng jQuery để định dạng số bằng dấu phẩy và số thập phân
+ 1 :) Có tương đương với Math.floor() là Int() –
Hãy ghi nhớ rằng Int (-5,8) sẽ cung cấp -6 mà có thể không được những gì bạn mong đợi. –
Tôi đang sử dụng điều này để kiểm tra nếu một đôi là một số nguyên là 'if x = int (x) sau đó 'số nguyên kết thúc nếu' Có cách nào tốt hơn, mà không cần phải ném một lỗi? – OfficialBenWhite