Gán giá trị cho ô (cell) trong VBA Excel

Cách code vba gán giá trị cho ô (cell) trong VBA Excel

Có 2 cách gán giá trị cell trong VBA Excel

* Gán giá trị theo vào ô bằng địa chỉ
Gán giá trị số 1 vào ô A1
 Range("A2").Value = 1

* Giá giá trị theo vị trí cột và dòng
Gán giá trị số 1 vào dòng 2 cột 1
Cells(2,1).Value = 1
 
* Đó là giá trị con số, nếu gán giá trị vào ô kiểu chữ ta thêm dấu " 2 bên
Cells(2,1).Value = "Hoc vba excel cung iif"

* Gán trị trị nhiều ô với lệnh vba

Range("A1:A5").Value = 1
*Kết quả từ dòng 1 đến dòng 5 cột A được gán số 1

* Gán giá trị ô với 1 biến kiểu chữ
Dim strText as String
strText = "String of Text"

Range("A2").Value = strText

* Lấy giá trị của ô ra 1 biến vba excel

 - Biến Variant là kiểu biến dành cho tất cả các kiểu

Dim var as Variant
var = Range("A1").Value

  - Biến String là kiểu biến dành cho kiểu chữ
Dim var as String

var = Range("A1").Value

  - Biến Double số thập phần
Dim var as Double

var = Range("A1").Value


Range("A1").Value = Range("B1").Value
Range("A1:A5").Value = Range("B1:B5").Value

MsgBox Range("A1").Value = Range("B1").Value