acos VBA Coding
-
Upload
dineshkumar -
Category
Documents
-
view
221 -
download
0
description
Transcript of acos VBA Coding
![Page 1: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/1.jpg)
Sub dis1()
Dim a(510), b(510), c(10970), d(10970), r1(510), r2(510), r3(10970),
r4(10970) As Double
Dim v1, v2, v3, v4, v5 As Double
Worksheets("Sheet1").Activate
For i = 2 To 504
a(i) = Cells(i, 2)
r1(i) = (a(i) / 180) * 3.14159
b(i) = Cells(i, 3)
r2(i) = (b(i) / 180) * 3.14159
Next i
Worksheets("Sheet2").Activate
For i = 2 To 10962
c(i) = Cells(i, 2)
r3(i) = (c(i) / 180) * 3.14159
d(i) = Cells(i, 3)
r4(i) = (d(i) / 180) * 3.14159
Next i
![Page 2: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/2.jpg)
Worksheets("Sheet5").Activate
For i = 2 To 504
For j = 2 To 10962
v1 = Sin(r1(i))
v2 = Sin(r3(j))
v3 = Cos(r1(i))
v4 = Cos(r3(j))
v5 = Cos(r2(i) - r4(j))
t = (v1 * v2) + ((v3 * v4) * (v5))
s = WorksheetFunction.Acos(t)
P = (s * 180 * 60 * 1.85) / 3.14
Cells(i, j) = P
Next j
Next i
End Sub
Syntax for mininmun number in macro of particular range
Set aq = Worksheets("Sheet3").Range("B2:B10")
mini = Application.WorksheetFunction.Min(aq)
Worksheets("Sheet4").Activate
Cells(2, 2) = mini
![Page 3: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/3.jpg)
Small number message box.
Sub testsmall()
Dim strData As String
Dim rng As Range
Dim vValue As Variant
Dim rngCol As Range
Dim lngRow As Long
Dim rngAdd As Range
strData = "C3:C505"
Set rng = Range(strData)
vValue = Application.WorksheetFunction.Min(rng)
For Each rngCol In rng.Columns
If Application.WorksheetFunction.CountIf(rngCol, vValue) > 0 Then
lngRow = Application.WorksheetFunction.Match(vValue, rngCol, 0)
Set rngAdd = rngCol.Cells(lngRow, 1)
rngAdd.Select
![Page 4: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/4.jpg)
With Selection
.Interior.Color = RGB(255, 0, 0)
End With
MsgBox "Smallest Value in Range(""" & strData & """) is " & vValue &
", in Cell " & rngAdd.Address & "."
End If
Next
End Sub
Smallest number node and centriod
Sub gtest()
Dim a(550), b(550), c(10970), d(10970), r1(550), r2(550), r3(10970),
r4(10970) As Double
Dim v1, v2, v3, v4, v5 As Double
Dim aq As Range
Dim min(1000), cen(550), node(550)
Worksheets("Sheet1").Activate
For i = 2 To 520
![Page 5: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/5.jpg)
a(i) = Cells(i, 2)
r1(i) = (a(i) / 180) * 3.14159
b(i) = Cells(i, 3)
r2(i) = (b(i) / 180) * 3.14159
Next i
Worksheets("Sheet2").Activate
For i = 2 To 30
c(i) = Cells(i, 2)
r3(i) = (c(i) / 180) * 3.14159
d(i) = Cells(i, 3)
r4(i) = (d(i) / 180) * 3.14159
Next i
Worksheets("Sheet3").Activate
For i = 2 To 520
For j = 2 To 30
v1 = Sin(r1(i))
v2 = Sin(r3(j))
v3 = Cos(r1(i))
v4 = Cos(r3(j))
![Page 6: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/6.jpg)
v5 = Cos(r2(i) - r4(j))
t = (v1 * v2) + ((v3 * v4) * (v5))
s = WorksheetFunction.Acos(t)
p = s * 3443.89849
Cells(i, j) = p
Next j
Next i
For j = 2 To 30
min(j) = 1000000
For i = 2 To 520
If Cells(i, j) < min(j) Then
min(j) = Cells(i, j)
cen(j) = Cells(i, 1)
node(j) = Cells(1, j)
End If
Next i
Next j
Worksheets("Sheet4").Activate
For i = 2 To 520
Cells(i, 1) = cen(i)
![Page 7: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/7.jpg)
Cells(i, 2) = node(i)
Cells(i, 3) = min(i)
Next i
End Sub
Second smallest number and the Centriod and node
Sub gtest()
Dim a(550), b(550), c(10970), d(10970), r1(550), r2(550), r3(10970),
r4(10970) As Double
Dim v1, v2, v3, v4, v5 As Double
Dim aq As Range
Dim min(1000), cen(600), node(600), min2(1000), cen2(600),
node2(600), min3(1000)
Worksheets("Sheet1").Activate
For i = 2 To 520
a(i) = Cells(i, 2)
r1(i) = (a(i) / 180) * 3.14159
b(i) = Cells(i, 3)
r2(i) = (b(i) / 180) * 3.14159
Next i
![Page 8: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/8.jpg)
Worksheets("Sheet2").Activate
For i = 2 To 30
c(i) = Cells(i, 2)
r3(i) = (c(i) / 180) * 3.14159
d(i) = Cells(i, 3)
r4(i) = (d(i) / 180) * 3.14159
Next i
Worksheets("Sheet3").Activate
For i = 2 To 520
For j = 2 To 30
v1 = Sin(r1(i))
v2 = Sin(r3(j))
v3 = Cos(r1(i))
v4 = Cos(r3(j))
v5 = Cos(r2(i) - r4(j))
t = (v1 * v2) + ((v3 * v4) * (v5))
s = WorksheetFunction.Acos(t)
p = s * ((180 * 60 * 1.852) / 3.14159)
Cells(i, j) = p
Next j
![Page 9: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/9.jpg)
Next i
For j = 2 To 30
min(j) = 1000000
For i = 2 To 520
If Cells(i, j) < min(j) Then
min(j) = Cells(i, j)
cen(j) = Cells(i, 1)
node(j) = Cells(1, j)
End If
Next i
Next j
For j = 2 To 30
min2(j) = 1000000
For i = 2 To 520
If Cells(i, j) < min2(j) Then
min2(j) = Cells(i, j)
If min2(j) > min(j) Then
min3(j) = min2(j)
cen2(j) = Cells(i, 1)
node2(j) = Cells(1, j)
![Page 10: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/10.jpg)
End If
End If
Next i
Next j
Worksheets("Sheet4").Activate
For i = 2 To 100
Cells(i, 1) = cen(i)
Cells(i, 2) = node(i)
Cells(i, 3) = min(i)
Cells(i, 4) = cen2(i)
Cells(i, 5) = node2(i)
Cells(i, 6) = min3(i)
Next i
End Sub
![Page 11: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/11.jpg)
1:04 PM
HOW TO CONVERT GOOGLE EARTH MOVIES INTO YOUTUBE MOVIES
FREE - YouTube
www.youtube.com
1:02 PM
Learn Google Earth: Recording a Tour - YouTube
www.youtube.com
12:57 PM
google earth flight sim mod super speed tutorial - YouTube
www.youtube.com
12:57 PM
how to record the google flight simulator into mp4 format? -
YouTube
www.youtube.com
![Page 12: acos VBA Coding](https://reader036.fdocuments.in/reader036/viewer/2022062304/563dbb94550346aa9aae66f1/html5/thumbnails/12.jpg)
12:57 PM
Google Earth Flight Simulator Tutorial - YouTube
www.youtube.com