Giúp code hiện đầy đủ công thức ( bỏ dấu = bên trái )

Liên hệ QC

hondacrv2019

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
19/5/19
Bài viết
116
Được thích
9
Chào các bác. Em cần 1 đoạn code để không cần hiện kết quả phép tính nữa mà hiện lại Đoạn text của công thức ( Mỗi lần em hay làm thủ công là e xóa dấu = đằng trước góc trái )
1570767815260.png

Và cho em hỏi nếu làm được vậy. Làm luôn đoạn code thêm ngược lại dấu = để công thức tính toán lại. Xin cảm ơn
 
Mã:
Public Sub XoaDauBang()
Dim r As Range, a
For Each r In Selection
    a = r.Formula
    If Left(a, 1) = "=" Then a = Mid(a, 2)
    r.Value = a
Next
End Sub
Mã:
Public Sub ThemDauBang()
Dim r As Range
For Each r In Selection
    r.Value = "=" & r.Value
Next
End Sub
 
Upvote 0
Mã:
Public Sub XoaDauBang()
Dim r As Range, a
For Each r In Selection
    a = r.Formula
    If Left(a, 1) = "=" Then a = Mid(a, 2)
    r.Value = a
Next
End Sub
Mã:
Public Sub ThemDauBang()
Dim r As Range
For Each r In Selection
    r.Value = "=" & r.Value
Next
End Sub
thank bac nhieu
 
Upvote 0
Mã:
Public Sub XoaDauBang()
Dim r As Range, a
For Each r In Selection
    a = r.Formula
    If Left(a, 1) = "=" Then a = Mid(a, 2)
    r.Value = a
Next
End Sub
Mã:
Public Sub ThemDauBang()
Dim r As Range
For Each r In Selection
    r.Value = "=" & r.Value
Next
End Sub
Bạn ơi code hình như vẫn bị lổi . bạn giúp mình với
1570783374052.png
 
Upvote 0
Bạn ơi code hình như vẫn bị lổi . bạn giúp mình với
View attachment 226479
Không nên gởi 1 vấn đề ở nhiều bài, thêm điều kiện đề phòng chạy code lung tung
Mã:
Public Sub XoaDauBang()
Dim r As Range, a
For Each r In Selection
    a = r.Formula
    If Left(a, 1) = "=" Then r.Value = Mid(a, 2)
Next
End Sub

Public Sub ThemDauBang()
Dim r As Range
For Each r In Selection
    a = r.Formula
    If Len(a) Then
      If Left(a, 1) <> "=" Then r.Value = "=" & a
    End If
Next
End Sub
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom