Difference between revisions of "Excel"
From Blue-IT.org Wiki
(→Open Street Map Hyperlink in Excel) |
|||
Line 4: | Line 4: | ||
ActiveCell.FormulaR1C1 = _ | ActiveCell.FormulaR1C1 = _ | ||
"=CONCATENATE(""0"",TRUNC((RC[-25]-DATE(YEAR(RC[-25]+4-WEEKDAY(RC[-25],2)),1,-9+WEEKDAY(RC[-25],3)))/7),"" / "",YEAR(RC[-25]))" | "=CONCATENATE(""0"",TRUNC((RC[-25]-DATE(YEAR(RC[-25]+4-WEEKDAY(RC[-25],2)),1,-9+WEEKDAY(RC[-25],3)))/7),"" / "",YEAR(RC[-25]))" | ||
+ | |||
+ | === DatePicker === | ||
+ | |||
+ | ==== Checkbox ==== | ||
+ | |||
+ | Private Sub DTPicker4_OnClick() | ||
+ | |||
+ | If IsNull(DTPicker4.Value) = False Then | ||
+ | Worksheets("DAT").Cells(nPubRow, 37).Value = DTPicker4.Value | ||
+ | Else | ||
+ | ' If the user deselected the checkbox I should delete the cell content... | ||
+ | Worksheets("DAT").Cells(nPubRow, 37).Delete | ||
+ | End If | ||
+ | |||
+ | End Sub | ||
=== Open Street Map Hyperlink in Excel === | === Open Street Map Hyperlink in Excel === |
Revision as of 09:56, 28 November 2014
Kalenderwoche
ActiveCell.FormulaR1C1 = _ "=CONCATENATE(""0"",TRUNC((RC[-25]-DATE(YEAR(RC[-25]+4-WEEKDAY(RC[-25],2)),1,-9+WEEKDAY(RC[-25],3)))/7),"" / "",YEAR(RC[-25]))"
DatePicker
Checkbox
Private Sub DTPicker4_OnClick() If IsNull(DTPicker4.Value) = False Then Worksheets("DAT").Cells(nPubRow, 37).Value = DTPicker4.Value Else ' If the user deselected the checkbox I should delete the cell content... Worksheets("DAT").Cells(nPubRow, 37).Delete End If End Sub
Open Street Map Hyperlink in Excel
Koordinates in E10 and F10 like: "48,9283475" (with comma").
Zell formula:
=HYPERLINK("http://www.osm.org/?mlat="&WECHSELN(E10;",";".")&"&mlon="&WECHSELN(F10;",";".")&" & zoom="&E10&"#map=16/"&WECHSELN(RUNDEN(E10;5);",";".")&"/"&WECHSELN(RUNDEN(F10;5);",";".");"Stelle bei OpenStreetMap")
VBS (this is real crazy, but it works !).
; gets , " gets ""
ActiveCell.Formula = "=HYPERLINK(" & _ """http://www.osm.org" & _ "/?mlat=" & _ """ & WECHSELN(E10,"","",""."")" & _ " & ""/&mlon=" & _ """ & WECHSELN(F10,"","",""."")" & _ " & ""&zoom=""& E10 & ""#map=16/""" & _ " & WECHSELN(RUNDEN(E10,5),"","",""."") & ""/""" & _ " & WECHSELN(RUNDEN(F10,5),"","",""."")" & _ ",""Stelle bei OpenStreetMap""" & _ ")"