Hãy mô tả rõ và kỹ hơn bằng file. Còn mơ hồ quá xá.Gửi các anh chị
Nhờ các anh chị giúp đỡ thêm giá trị
= * a ( trong đó a là một giá trị bất kỳ )
Ví dụ em có bảng tính như sau
View attachment 148286
EM muốn thêm vào các ô đã chọn giá trị = *1.2 thì làm như thế nào ạ
Em cảm ơn
Bạn làm như sau:Gửi các anh chị
Nhờ các anh chị giúp đỡ thêm giá trị
= * a ( trong đó a là một giá trị bất kỳ )
Ví dụ em có bảng tính như sau
View attachment 148286
EM muốn thêm vào các ô đã chọn giá trị = *1.2 thì làm như thế nào ạ
Em cảm ơn
Vâng. File đính kèm đây ạ
Sub Nhan()
Dim Cll As Range
For Each Cll In Range("A3:E3")
If Not IsError(Cell) Then Cll.Offset(, 6) = Cll * 1.9
Next Cll
For Each Cll In Range("A4:E4")
If Not IsError(Cell) Then Cll.Offset(, 6) = Cll * 1.4
Next Cll
For Each Cll In Range("A5:E5")
If Not IsError(Cell) Then Cll.Offset(, 6) = Cll * 1.2
Next Cll
For Each Cll In Range("A6:E6")
If Not IsError(Cell) Then Cll.Offset(, 6) = Cll * 1.1
Next Cll
End Sub
Nếu muốn dùng code thì xài tạm cái này thử:Vâng. File đính kèm đây ạ
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim núm, x
x = Application.InputBox("Nhap so")
If x = False Or Not IsNumeric(x) Then
Exit Sub
Else
For Each núm In Selection
núm.Value = núm.Value * x
Next
End If
End Sub
Gửi các anh chị
Nhờ các anh chị giúp đỡ thêm giá trị
= * a ( trong đó a là một giá trị bất kỳ )
Ví dụ em có bảng tính như sau
View attachment 148286
EM muốn thêm vào các ô đã chọn giá trị = *1.2 thì làm như thế nào ạ
Em cảm ơn
Dùng tạm cái này đã, tý nữa viết gọn hơn:
PHP:Sub Nhan() Dim Cll As Range For Each Cll In Range("A3:E3") If Not IsError(Cell) Then Cll.Offset(, 6) = Cll * 1.9 Next Cll For Each Cll In Range("A4:E4") If Not IsError(Cell) Then Cll.Offset(, 6) = Cll * 1.4 Next Cll For Each Cll In Range("A5:E5") If Not IsError(Cell) Then Cll.Offset(, 6) = Cll * 1.2 Next Cll For Each Cll In Range("A6:E6") If Not IsError(Cell) Then Cll.Offset(, 6) = Cll * 1.1 Next Cll End Sub