Thư viện xây dựng: Tiêu chuẩn xây dựng- Văn bản- File mẫu- Sơ đồ- Quy trình- Phần mềm xây dựng

Tiêu đề: Chuyển đổi qua lại giữa Radian và Độ phút giây trong Excel [In trang]

Tác giả: Hieunghia    Thời gian: 3/7/2013 10:03
Tiêu đề: Chuyển đổi qua lại giữa Radian và Độ phút giây trong Excel
Làm theo các bước sau để dùng đoạn mã VBA:# B9 G" W7 P' ~2 _# C: k

1 @% m3 B2 u8 _# M1. Trong Excel nhấn ALT+F11.
) r9 M% x4 Y; }7 a) ?
; m+ h9 V+ O; |3 P2. Trong menu Insert, click Module.
. C4 B( W4 k* O6 K& q
2 _: v6 @' @9 ~; \- m3. Paste đoạn mã trên đây vào ô bên cạnh (cửa sổ module sheet).
1 d$ c7 s9 s. m* h7 \, O  i+ E# ?, H' {6 v3 [
Function Convert_Degree(Decimal_Deg) As Variant
1 F) K, ~0 V5 IWith Application& Q! G4 N) ^  K/ F5 p
'Set degree to Integer of Argument Passed
+ t0 O! l' g& e' @9 I/ n" s+ EDegrees = Int(Decimal_Deg)0 I5 \5 S/ d! ]4 y. g
'Set minutes to 60 times the number to the right8 `' i4 @) ~7 U- \
'of the decimal for the variable Decimal_Deg
. e3 t4 Q" J( v) y+ W( e8 dMinutes = (Decimal_Deg - Degrees) * 60
8 A2 i$ }1 ?$ V* _! M2 c' ?'Set seconds to 60 times the number to the right of the2 N& `1 I7 d& _. [2 u  h
'decimal for the variable Minute% `, k: G7 [5 E$ q9 }" W0 m9 K
Seconds = Format(((Minutes - Int(Minutes)) * 60), "0")
7 }! x! Y: O& A4 K8 J'Returns the Result of degree conversion
! W4 n* K; a$ ~  c- r# U. w'(for example, 10.46 = 10~ 27 ' 36")
8 f' w+ Y+ U- ]9 D5 R" T% Z0 hConvert_Degree = " " & Degrees & "° " & Int(Minutes) & "' " _6 N% G( _  G* i: l' m
& Seconds + Chr(34)4 E) a3 {6 F6 ]6 p  E
End With- p* l4 A, R: A; N; S$ ?
End Function
% J. t0 x5 m- ?- [% X+ M
$ ?* K9 `9 X' K2 f) k, H& O! \4. Nhấn ALT+F11 để quay về Excel.
- v1 r; I3 b& t9 U% }- r, K/ p! z
! V4 o1 _$ j' {: i5. Ví dụ: muốn đổi 10.46 độ sang độ phút giây thì đánh như sau:
" l/ H% t9 A' F
( M/ r, e( B' G( g: d5 W=Convert_Degree(10.46)
. _& j% H0 k6 K7 X
" j+ K# G1 M( {. [Kết quả thu được là 10°27'36"
+ r8 x/ @8 g/ [7 p! q( k% |3 d) I! V6 i( Z! ^" d  G3 E  D# V
Hoặc:
2 \7 u" n+ X1 p; E/ r7 l& q0 E
, ?5 b. Q0 ?$ g2 R3 ?& y# `, q1. Trong Excel nhấn ALT+F11.* Q& O3 ?. \' ?' ]) U3 c

6 }& m) U3 W. r  @4 [6 w2. Trong menu File , click Import file  chọn 2 file đính kèm trong thư mục này.
* b6 b1 T7 M( i5 K" C
) I/ Z7 E* i8 A- Doi  so thap phan ra do phut giay' d# a: u5 p- e! l1 t
- Doi do phut giay ra so thap phan
3 ]' g0 [, ?; L; V& H; o) [# g$ u3 T. L) R2 ^
3. Nhấn ALT+F11 để quay về Excel.
! j" Q: q& j$ S. N& e4 B  U6 [8 x$ n- ^2 o9 m9 Z% v! ~- {) A, }4 n
Ví dụ: muốn đổi 10.46 độ sang độ phút giây thì đánh như sau:* L: n( T7 x1 |' m7 l$ n

0 F$ p+ v3 `1 U& j' Y. P1 @* b=Convert_Degree(10.46)
8 _, T$ p" h; P
' }* \$ y. Y; Y7 f% D" h! v5 _Kết quả thu được là 10°27'36" & u8 w" y7 a) P

7 }9 o& ~4 b  d; G! Y; |Chi tiết xem trong file mẫu đính kèm.
9 P( `' e  M, o( w! u
' d1 x  i( Y( nTải tập tin đính kèm tại đây.
: t( E6 X1 H; y, _0 O

# I2 r# U7 y( x5 T5 V




Chào mừng ghé thăm Thư viện xây dựng: Tiêu chuẩn xây dựng- Văn bản- File mẫu- Sơ đồ- Quy trình- Phần mềm xây dựng (https://xaydung360.vn/thuvien/) Powered by Discuz! X3.2