Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng
Tiêu đề: [ Hỏi ] Cách lấy code VBA trong excel [In trang] Tác giả: gabatosic Thời gian: 13/9/2020 15:39 Tiêu đề: [ Hỏi ] Cách lấy code VBA trong excel Chào các anh, trong file excel có hàm tính thép tổ hợp, mà em xem hàm với lấy code không được . Nhờ các anh giúp e với ạ, cám ơn nhiều
Tác giả: khanhmytho Thời gian: 15/9/2020 10:00
File VBA có đặt pass nên sẽ không lấy được codeTác giả: duyenvt Thời gian: 23/9/2020 15:04
Cùng chung thắc mắc vì cũng cần cái ứng dụng VBA để làm file tổng hợp từ khóa cho nhanhTác giả: ducdudl Thời gian: 8/1/2021 15:40
Function tt(Mystr As String, Optional Dautp As String) As Double
Dim i As Integer
Dim s As String
i = InStr(1, Mystr, ":")
s = Right(Mystr, Len(Mystr) - i)
tt = Evaluate("=" & s)
End Function
Function dt(Mystr As String, Optional Dautp As String) As Double
Dim i As Integer
Dim s As String
i = InStr(1, Mystr, ":")
dt = Evaluate("=" & i)
End Function
Function theptohop(Mystr As String, Optional Dautp As String) As Double
Dim z1, z2 As Integer
z1 = InStr(1, Mystr, "x")
z2 = InStr(1, Mystr, "~")
If z1 = 10 Then
Dim a, b, c, d, e, f As String
Dim x1, x2, x3, x4, x5, x6, x7, x8 As Integer
Dim bb, bc, tong As Double
x1 = InStr(1, Mystr, ":")
x2 = InStr(1, Mystr, "x")
x3 = InStr(1, Mystr, "-")
x4 = InStr(1, Mystr, ",")
x5 = InStr(1, Mystr, "L")
x6 = InStr(1, Mystr, ".")
x7 = InStr(1, Mystr, "[")
x8 = InStr(1, Mystr, "]")
a = Mid(Mystr, x1 + 2, x2 - x1 - 2)
b = Mid(Mystr, x2 + 1, 3)
c = Mid(Mystr, x2 + 5, x3 - x2 - 5)
d = Mid(Mystr, x3 + 1, x4 - x3 - 1)
e = Mid(Mystr, x5 + 2, x6 - x5 - 2)
f = Mid(Mystr, x7 + 4, x8 - x7 - 4)
bb = Evaluate("=" & a * c * e * 10 ^ (-9) * 7850 * f)
bc = Evaluate("=" & b * d * e * 10 ^ (-9) * 7850 * 2 * f)
tong = bb + bc
theptohop = tong
Else
If z2 = 11 Then
Dim a1, a2, b1, c1, d1, e1, f1 As String
Dim y1, y2, y3, y4, y5, y6, y7, y8, y9 As Integer
Dim atb, bb1, bc1, tong1 As Double
y1 = InStr(1, Mystr, "(")
y2 = InStr(1, Mystr, "~")
y3 = InStr(1, Mystr, ")")
y4 = InStr(1, Mystr, "-")
y5 = InStr(1, Mystr, ",")
y6 = InStr(1, Mystr, "L")
y7 = InStr(1, Mystr, ".")
y8 = InStr(1, Mystr, "[")
y9 = InStr(1, Mystr, "]")
a1 = Mid(Mystr, y1 + 1, y2 - y1 - 1)
a2 = Mid(Mystr, y2 + 1, y3 - y2 - 1)
b1 = Mid(Mystr, y3 + 2, 3)
c1 = Mid(Mystr, y3 + 6, y4 - y3 - 6)
d1 = Mid(Mystr, y4 + 1, y5 - y4 - 1)
e1 = Mid(Mystr, y6 + 2, y7 - y6 - 2)
f1 = Mid(Mystr, y8 + 4, y9 - y8 - 4)
atb = Evaluate("=" & a1 / 2 + a2 / 2)
bb1 = Evaluate("=" & atb * c1 * e1 * 10 ^ (-9) * 7850 * f1)
bc1 = Evaluate("=" & b1 * d1 * e1 * 10 ^ (-9) * 7850 * 2 * f1)
tong1 = bb1 + bc1
theptohop = tong1
Else
theptohop = "kiem tra lai text"
End If
End If
End FunctionFunction sontheptohop(Mystr As String, Optional Dautp As String) As Double
Dim z1, z2 As Integer
z1 = InStr(1, Mystr, "x")
z2 = InStr(1, Mystr, "~")
If z1 = 10 Then
Dim a, b, c, d, e, f As String
Dim x1, x2, x3, x4, x5, x6, x7, x8 As Integer
Dim bb, bc, tong As Double
x1 = InStr(1, Mystr, ":")
x2 = InStr(1, Mystr, "x")
x3 = InStr(1, Mystr, "-")
x4 = InStr(1, Mystr, ",")
x5 = InStr(1, Mystr, "L")
x6 = InStr(1, Mystr, ".")
x7 = InStr(1, Mystr, "[")
x8 = InStr(1, Mystr, "]")
a = Mid(Mystr, x1 + 2, x2 - x1 - 2)
b = Mid(Mystr, x2 + 1, 3)
c = Mid(Mystr, x2 + 5, x3 - x2 - 5)
d = Mid(Mystr, x3 + 1, x4 - x3 - 1)
e = Mid(Mystr, x5 + 2, x6 - x5 - 2)
f = Mid(Mystr, x7 + 4, x8 - x7 - 4)
bb = Evaluate("=" & a * e * 10 ^ (-6) * f * 2)
bc = Evaluate("=" & b * e * 10 ^ (-6) * 2 * f * 2)
tong = bb + bc
sontheptohop = tong
Else
If z2 = 11 Then
Dim a1, a2, b1, c1, d1, e1, f1 As String
Dim y1, y2, y3, y4, y5, y6, y7, y8, y9 As Integer
Dim atb, bb1, bc1, tong1 As Double
y1 = InStr(1, Mystr, "(")
y2 = InStr(1, Mystr, "~")
y3 = InStr(1, Mystr, ")")
y4 = InStr(1, Mystr, "-")
y5 = InStr(1, Mystr, ",")
y6 = InStr(1, Mystr, "L")
y7 = InStr(1, Mystr, ".")
y8 = InStr(1, Mystr, "[")
y9 = InStr(1, Mystr, "]")
a1 = Mid(Mystr, y1 + 1, y2 - y1 - 1)
a2 = Mid(Mystr, y2 + 1, y3 - y2 - 1)
b1 = Mid(Mystr, y3 + 2, 3)
c1 = Mid(Mystr, y3 + 6, y4 - y3 - 6)
d1 = Mid(Mystr, y4 + 1, y5 - y4 - 1)
e1 = Mid(Mystr, y6 + 2, y7 - y6 - 2)
f1 = Mid(Mystr, y8 + 4, y9 - y8 - 4)
atb = Evaluate("=" & a1 / 2 + a2 / 2)
bb1 = Evaluate("=" & atb * e1 * 10 ^ (-6) * f1 * 2)
bc1 = Evaluate("=" & b1 * e1 * 10 ^ (-6) * 2 * f1 * 2)
tong1 = bb1 + bc1
sontheptohop = tong1
Else
sontheptohop = "kiem tra lai text"
End If
End If
End Function
Chào mừng ghé thăm Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng (https://xaydung360.vn/diendan/)