https://ja.wikipedia.org/wiki/ISO_5218
この辺が大変良くできた、ためになる(?)解説記事です。(長い
https://qiita.com/aoshirobo/items/32deb45cb8c8b87d65a4
暇つぶしにどうぞ。
色々と議論になったときにISOの責任に転嫁できるということだけが最大の利点です。
ISO5218という数字を記憶しておけば(いつ来るかわからないけど)いざというときにドヤ顔できます!
株式会社アイティクラフトでの開発その他諸々にまつわるアレコレをメンバーが思いつきで書き綴るブログです!
500.19 - 構成データが無効です。とのこと。
<?xml version="1.0" encoding="UTF-8"?>でも症状は変わらず。
<configuration>
<system.web>
</system.web>
</configuration>
ERROR_ACCESS_DENIEDAccess is denied!
5 (0x5)
Access is denied.
Private Sub btnGGL_Click(sender As System.Object, e As System.EventArgs) Handles btnGGL.Click
If Me.txt_workp.Text.Trim = "" Then Return
Process.Start("https://www.google.co.jp/search?q=" & HttpUtility.UrlEncode(Me.txt_workp.Text.Trim))
End Sub
Dim bk As Workbook: Set bk = Workbooks("3rdData_AR2MN_グラフ.xlsx")
Dim s As Worksheet: Set s = bk.Worksheets("data_all_AR2MN(p2)")
Dim co As ChartObject
Dim i As Long: i = 0
Dim sumR As Long: sumR = 72
Dim r As Range: Set r = s.Range("E" & CStr(sumR))
For Each co In s.ChartObjects
Dim sc As Series: Set sc = co.Chart.SeriesCollection(1)
Dim am(1) As Variant
am(0) = r.Offset(0, i).Value
am(1) = r.Offset(0, i + 1).Value
sc.ErrorBar xlY, xlErrorBarIncludeBoth, xlErrorBarTypeCustom, am, am
i = i + 3
Next
sumRは合計行の位置で、要素が3列づつあるのでi+=3になってます。
Sub hoge()
Dim bk As Workbook: Set bk = Workbooks("3rdData_p2_グラフ.xlsx")
Dim s As Worksheet
Dim co As ChartObject, ch As Chart
Dim buf As String
For Each s In bk.Worksheets
If InStr(1, s.Name, "AtRisk") > 0 Then
For Each co In s.ChartObjects
Set ch = co.Chart
ch.HasTitle = True
buf = ch.ChartTitle.Text
ch.ChartTitle.Text = Replace(buf, "良好群", "Risk群")
Next
ElseIf InStr(1, s.Name, "malnu") > 0 Then
For Each co In s.ChartObjects
Set ch = co.Chart
ch.HasTitle = True
buf = ch.ChartTitle.Text
ch.ChartTitle.Text = Replace(buf, "良好群", "危険群")
Next
End If
Next
End Sub
つーかよ全部同じ名前にすんじゃねーよ確認しろよ
Sub selectSheet1A1()
ThisWorkbook.Worksheets("Sheet1").Range("A1").Select
End Sub
Sub Macro1()
'
' Macro1 Macro
'
'
ActiveCell.FormulaR1C1 = "1"
Range("B4").Select
ActiveCell.FormulaR1C1 = "2"
Range("B5").Select
ActiveCell.FormulaR1C1 = "3"
Range("B6").Select
ActiveCell.FormulaR1C1 = "4"
Range("B7").Select
ActiveCell.FormulaR1C1 = "5"
Range("B3").Select
Range(Selection, Selection.End(xlDown)).Select
Range("B3:B8").Select
Range("B8").Activate
ActiveCell.FormulaR1C1 = "=SUM(R[-5]C:R[-1]C)"
Range("B3:B8").Select
End Sub
自動保存だけに要らんコードが満載・・・
Range("B4").Select
ActiveCell.FormulaR1C1 = "2"
Sub selectSheet1A1()
ThisWorkbook.Worksheets("Sheet2").Range("A1").Select
End Sub
こんな。
dim r as range, i as long, j as long
set r = thisworkbook.workshees("sheet1").range("a1")
for i = 0 to 100
for j = 0 to 100
range.offset(i,j).value = hoge
next
next
処理時間は1秒弱でしょうか?
ScreenUpdating = False を使えばほぼ気にならないですが、
実際のプログラムだとこのループの間に計算式や他のセル参照などが入っていたりしてどんどん重くなってしまっていると思います。
dim r as range, i as long, j as long
dim ary(100,100) as variant
set r = thisworkbook.workshees("sheet1").range("a1")
for i = 0 to 100
for j = 0 to 100
ary(i,j) = hoge
next
next
r.resize(i+1,j+1) = ary
マクロが遅くてお困りの方、お試しください!
Me.cdtp_DateOpen.DefVal = New Date(2012, 2, 8, 0, 0, 0, 0)これか・・・
Public Property DefVal As Date = DateTime.Todayダメ・・・
Public Sub New()
' この呼び出しはデザイナーで必要です。
InitializeComponent()
' InitializeComponent() 呼び出しの後で初期化を追加します。
Me.DefVal = DateTime.Today '<-これ
AddHandler Me.Enter, AddressOf setDefaultValue
End Sub
またダメ・・・くそう
Protected Overrides Sub InitLayout()
MyBase.InitLayout()
Me.DefVal = DateTime.Today '<-これ
End Sub
ダメ・・・なんでー!
<categoryattribute("data")> _
<defaultvalue("")> _
Public Property DefVal As Date
世の中こんなもんまで規格化されていますよ、というお話 https://ja.wikipedia.org/wiki/ISO_5218 この辺が大変良くできた、ためになる(?)解説記事です。(長い https://qiita.com/aoshirobo/items/32deb...