VBA Macro - Bài 05 - Cách Sử Dụng Biến Trong cx

NTM Solutions

  • Trang chủ
  • Lập Trình HTML CSS Java Script JQuery NodeJS Bootstrap Google Maps API ASP.Net PHP
  • Quản Trị Mạng MCSA CCNA
  • Tin Học Văn Phòng Vi Tính Căn Bản Microsoft Word Microsoft Excel Microsoft Outlook Microsoft Powerpoint Microsoft Access VBA Macro
  • Tin công nghệ
  • Mẹo vặt
  • Kho phần mềm
  • Hỏi đáp - FAQ
  • Site map
  • WHOIS
  • Liên Hệ
  • united kingdom

Thứ Tư, 19 tháng 7, 2017

VBA Macro - Bài 05 - Cách sử dụng biến trong VBA.docx

Quay về mục lục VBA Macro

VBA có 04 loại biến sau: 1.Integer -> Số nguyên 2.Double -> Số thực (có dấu “.”) 3.Boolean -> TRUE hay FALSE 4.String -> Kiểu chuỗi Để ép user phải khai báo biến trước khi sử dụng , ta dùng câu lệnh sau ở ngay dòng đầu tiên trước khi khai báo Function hay Sub OptionExplicit Khi đã có dòng này nếu sử dụng biến mà chưa khai báo Dim, VBA sẽ báo lỗi. Ví dụ: Thông báo lỗi sẽ là: Tùy vào dữ liệu đầu vào ta sẽ khai báo cho hợp lý. + Ví dụ 1: Yêu cầu người dùng nhập tên => xuất ra câu chào & tên người đó Tạo file Book1.xlsm => vào cửa sổ CODE chọn đối tượng Workbook- sự kiện Open => Gõ dòng CODE sau: Dim s As String ‘Dòng 01 khai báo biến s có kiểu chuỗi(String) s = InputBox("Nhâp tên ban:") ‘Gán kết quả hàm InputBox() vào biến s MsgBox "Xin chào " & s ‘Xuất câu chào và biến s ra màn hình + Ví dụ 2: Yêu cầu người dùng nhập 02 số a và b => xuất ra màn hình kết quả a + b Dim a,b,ketqua As Integer ‘Khai báo 03 biến a,b,ketqua a = CInt(InputBox(“Nhâp sô a:”)) ‘Gán kết quả hàm InputBox() vào biến a b = CInt(InputBox(“Nhâp sô b:”)) ‘Gán kết quả hàm InputBox() vào biến b ketqua = a + b ‘Gán kết quả a + b vào biến ketqua MsgBox “a + b = “ & ketqua ‘Xuất biến kết quả ra màn hình Hàm CInt() là hàm ép kiểu bất kỳ => kiểu Integer (Vì hàm InputBox trả về kết quả là 01 chuỗi) Các bạn thử không dùng hàm CInt() xem kết quả thế nào nhé. Và sau đây là tất cả hàm ép kiểu của VBA
  • CBool(expression)
  • CByte(expression)
  • CCur(expression)
  • CDate(expression)
  • CDbl(expression)
  • CDec(expression)
  • CInt(expression)
  • CLng(expression)
  • CLngLng(expression) (Valid on 64-bit platforms only.)
  • CLngPtr(expression)
  • CSng(expression)
  • CStr(expression)
  • CVar(expression)
Lặp lại ví dụ trên nhưng khai báo kiểu là Double => + Ví dụ 3: Hiện MsgBox có 02 nút Yes hoặc No Xuất ra kết quả chọn của người dùng Dim s As Integer Dim ketqua As Boolean ketqua = False s = CInt(MsgBox("Ban là sinh viên?", vbYesNo)) If s = 6 Then ketqua = True ‘Khi người dùng bấm nút Yes kết quả trả về là 6 End If If ketqua Then MsgBox "Dung" Exit Sub End If MsgBox "Sai!!" Để biết độ lớn của các biến ta dùng hàm VarType(tên_biến) , đơn vị là byte Ví dụ: Dim s As String MsgBox VarType(s) Nếu vẫn chưa hiểu các bạn xem video clip sau: Từ điển
    Từ khóa
  • Khóa học vi tính văn phòng
  • Lớp học vi tính TPHCM
  • Lớp học vi tính Hóc Môn
  • Lớp học vi tính Cần Giờ
  • Lớp học vi tính Bình Chánh
  • Lớp học vi tính Củ Chi
  • Lớp học vi tính Quận 9
  • Lớp học vi tính Quận 12
  • Lớp học vi tính Nhà Bè
  • virus corona là gì?
  • virus corona bắt nguồn từ đâu?
  • virus corona ở việt nam
  • virus corona thế giới
  • virus corona mỹ
  • virus corona biểu hiện
  • virus corona: Những triệu chứng và cách phòng tránh cần biết

Không có nhận xét nào:

Đăng nhận xét

Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ Đăng ký: Đăng Nhận xét (Atom)

Quảng cáo

  • Khuyến mãi 2022

Review Công Nghệ

Xem toàn bộ

Danh mục

  • Lập Trình (100)
  • Lập trình WEB (87)
  • Tin học văn phòng (45)
  • FAQ (44)
  • Tin công nghệ (36)
  • Tự học CSS (36)
  • TOP (33)
  • Lập trình Bootstrap (32)
  • Lập trình HTML (32)
  • IT (31)
  • CodeIgniter (28)
  • Lập trình JQuery (23)
  • NodeJS (22)
  • VBA Macro (19)
  • iphone (18)
  • Lập trình PHP (17)
  • Quản Trị Mạng (15)
  • Excel (13)
  • MCSA (11)
  • PHP vs MySQL (10)
  • WinWord (9)
  • javascript (9)
  • thủ thuật iPhone (8)
  • Điện tử cơ bản (7)
  • Hướng dẫn Power BI (6)
  • Lập Trình Google Maps API (6)
  • error code (6)
  • Điện gia dụng (6)
  • Outlook (5)
  • AI (4)
  • Mẹo vặt (4)
  • RESET SMART PHONE (4)
  • iPad (4)
  • Powerpoint (3)
  • cheat sheet (3)
  • exam 70-646 (3)
  • machine learning (3)
  • CCTV (2)
  • Kho phần mềm (2)
  • Kiếm tiền online (2)
  • PYTHON (2)
  • SIM iPhone (2)
  • Thủ thuật SEO (2)
  • adminLTE (2)
  • bảo mật (2)
  • knockoutjs (2)
  • Điện thoại di động (2)
  • Giải thuật hay (1)
  • Hệ Điều Hành (1)
  • Java Spring 2023 (1)
  • Power BI (1)
  • SQL (1)
  • android (1)
  • cài đặt AdminLTE (1)
  • exam 70-640 (1)
  • exam 70-642 (1)
  • exam 70-662 (1)
  • mật mã (1)
  • react native (1)

Trang liên kết

  • SỨC KHỎE ONLINE 🌱Chữa lành giác quan - Dưới đây là *cách nhìn toàn diện về giác quan con người* – không chỉ theo sinh học hiện đại mà còn theo *góc nhìn chữa lành (healing)* của Đông – Tây y, ...
  • Nhà Siêu Sang 🌉Cầu Long Biên - Ít người hiểu bản chất kỹ thuật của *Cầu Long Biên* (tên cũ: *Cầu Doumer*) và *vì sao nó được xem là báu vật kỹ thuật của Đông Dương & cả thế giới thời đ...
  • Lớp học Anh Văn.COM Tiếng Anh thực đơn nhà hàng - Bánh mì: bread Bánh cuốn : stuffed pancake Bánh dầy : round sticky rice cake Bánh tráng : girdle-cake Bánh tôm : shrimp in batter Bánh cốm : young rice cake ...
  • Mơ làm giàu Người giàu nhất thành Babylon - George S.Clason - Babylon từng được xem là thành phố thịnh vượng nhất thế giới, được biết đến bởi có rất nhiều nhà cửa, cung điện, những thành lũy rộng và dài. Nơi đây trướ...
  • Đùa TV -
  • Khóa học vi tính văn phòng -
Hiển thị Tất cả

Nhật ký

  • ▼  2017 (119)
    • ▼  tháng 7 (15)
      • Dell Inspiron 7567 mới ra mắt
      • GIẢI PHÁP NHÀ THÔNG MINH LUMI
      • Cách phát hiện CAMERA ẩn
      • Soundmax SB-217: Bất ngờ từ loa soundbar thương hi...
      • Thuật ngữ MCSA
      • VBA Macro - Bài 10 - Xử lý ngày giờ
      • VBA Macro - Bài 09 - Xử lý chuỗi - số
      • VBA Macro - Bài 08 - Xử lý lỗi trong VBA Macro
      • VBA Macro - Bài 07 - Các câu lệnh lặp
      • VBA Macro - Bài 06 - Cú pháp If
      • VBA Macro - Bài 05 - Cách sử dụng biến trong VBA.docx
      • VBA Macro - Bài 04 - Đối tượng Range vs Cells
      • VBA Macro - Bài 03 - Đối tượng Workbooks vs Worksh...
      • VBA Macro - Bài 02 - Các hàm thông báo
      • VBA Macro – Bài 01 – Giới thiệu và Cài đặt

Tổng số lượt xem trang

Facebook Youtube RSS

Từ khóa » ép Kiểu Dữ Liệu Trong Vba