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:4 }+ p" r' ^8 k
: W' h2 ^1 P/ m6 f. d0 R  f5 f/ m
1. Trong Excel nhấn ALT+F11.6 b" b2 q- i4 ?

0 J, ?$ p' \& H  A) O2. Trong menu Insert, click Module., S7 O; R# u8 c: Y
/ N0 b* `* p' f) ?" z$ y. q9 P
3. Paste đoạn mã trên đây vào ô bên cạnh (cửa sổ module sheet).
$ J; T! x, ~% c& f9 p  I1 s  j  N  L- |# E
Function Convert_Degree(Decimal_Deg) As Variant( h" E1 s' y# g: Y& e6 S/ i& \
With Application- n; ]% |* ?. V! S( Y7 x) W
'Set degree to Integer of Argument Passed0 @+ J, |+ X7 {6 Y2 e( O# X( \8 {
Degrees = Int(Decimal_Deg)8 c' E& a, C, q, q' t
'Set minutes to 60 times the number to the right
  W: s& Y1 f- H/ ^'of the decimal for the variable Decimal_Deg" k! P: b% v7 r
Minutes = (Decimal_Deg - Degrees) * 60
* k5 H# }) n" d'Set seconds to 60 times the number to the right of the3 C1 e: G% C$ [9 @; k, n2 b% {
'decimal for the variable Minute
# h$ K' u& b# I( C* u9 bSeconds = Format(((Minutes - Int(Minutes)) * 60), "0")( w. _5 X5 M4 d& J" Q$ Q" {5 y
'Returns the Result of degree conversion0 Y: O7 N8 ]. O4 N  Y* p0 C
'(for example, 10.46 = 10~ 27 ' 36")6 j+ v$ u' D& y  T$ F; O
Convert_Degree = " " & Degrees & "° " & Int(Minutes) & "' " _( s8 g3 N8 T* h8 F' O# ^5 r
& Seconds + Chr(34)
8 z% ]4 O2 r2 B$ G0 s3 W% eEnd With( c0 v/ E! a  {: K- Q% b
End Function; O5 c% n" Z" {! y+ m# @8 Z4 f7 ?3 S

) z, h4 s% @! k9 L4. Nhấn ALT+F11 để quay về Excel.% f/ D5 P* y2 X  a6 _
! ?& t- R9 g" i8 D
5. Ví dụ: muốn đổi 10.46 độ sang độ phút giây thì đánh như sau:2 I; B8 K& d- h3 M* v

% L/ v3 d: F" t- W+ ~0 v4 A=Convert_Degree(10.46)( s. n" O( @6 X) R, @5 D

3 ^3 U: j7 R% @+ [+ S3 Y  _7 T0 Q2 l& MKết quả thu được là 10°27'36"
8 u! A- T. l! q" i# M( ~$ |$ I" z7 C7 f9 _/ s$ `3 F# ~
Hoặc:
; i% f5 h& K' o
4 A8 Y3 H' K- ?$ y& R; f$ G" k& k1. Trong Excel nhấn ALT+F11.4 \# x2 T+ D1 ~  H* d* a6 f* b
4 l& T% W& l# T3 f
2. Trong menu File , click Import file  chọn 2 file đính kèm trong thư mục này.
% D  A1 Z& n+ [! W# L8 I1 k1 @8 P" u5 I
- Doi  so thap phan ra do phut giay
- d( P  t* k9 U- Doi do phut giay ra so thap phan& T: d# R4 t* A5 W8 S
. z* i5 {, H' |! R" w3 m, V% ~
3. Nhấn ALT+F11 để quay về Excel.
, ^% i3 ?& }) p, Y# R+ t- |/ `9 r7 ~7 M5 }2 z
Ví dụ: muốn đổi 10.46 độ sang độ phút giây thì đánh như sau:
" m% X1 F, u6 k5 t! c" U" x$ g8 {$ \& a# m1 P- ~$ r+ }
=Convert_Degree(10.46)
; h& O& a9 g9 b6 e, ]. W8 D7 P" V
8 ~% n, Q5 ]+ y# S8 B6 ]Kết quả thu được là 10°27'36" 2 N3 \" G- K" R

  q" y" S) |( `* T  g. i% G) wChi tiết xem trong file mẫu đính kèm.# _5 t' k5 a: C
& W9 v' d3 V: ?
Tải tập tin đính kèm tại đây.* P6 g4 r  v" x( g/ H+ \

, _- I& \' y! o: ~; [( f




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