③配列

順位 | 名前 | スコア | 称号 | 打鍵/秒 | 正誤率 | 時間(秒) | 打鍵数 | ミス | 問題 | 日付 |
---|---|---|---|---|---|---|---|---|---|---|
1 | ku | 5044 | B+ | 5.0 | 99.8% | 135.8 | 686 | 1 | 27 | 2025/09/06 |
関連タイピング
-
プレイ回数408長文かな360打
-
プレイ回数336長文英字293打
-
プレイ回数262長文英字328打
-
最適化の練習用
プレイ回数223短文かな87打 -
プレイ回数5563長文英字1327打
問題文
(dim myarray1 as variant)
Dim MyArray1 As Variant
(dim myarray2() as variant)
Dim MyArray2() As Variant
(dim myarray3() as variant)
Dim MyArray3() As Variant
(dim i as long)
Dim i As Long
(dim j as long)
Dim j As long
(dim ix as long:ix=0)
Dim ix As long:ix=0
(myarray1=cells(,).currentregion.value)
MyArray1=cells(,).CurrentRegion.Valu
(for i=1 to ubound(myarray1,1))
For i=1 to Ubound(MyArray1,1)
(if myarray1(i, ) then ix=ix+1)
If MyArray1(i, ) then ix=ix+1
(redim preserve myarray2( ,ix))
Redim Preserve MyArray2( ,ix)
(myarray2(1,ix)=myarray1(i, ))
MyArray2(1,ix)=MyArray1(i, )
(myarray2(2,ix)=myarray1(i, ))
MyArray2(2,ix)=MyArray1(i, )
(end if next i)
End if Next i
(redim myarray3(ubound(myarray2,2))
ReDim MyArray3(Ubound(MyArray2,2)
(,ubound(myarray2,1)))
,UBound(MyArray2,1))
(for i=1 to ubound(myarray2,2))
For i=1 to UBound(MyArray2,2)
(for j=1 to ubound(myarray2,1))
For j=1 to UBound(MyArray2,1)
(myarray3(i,j)=myarray2(j,i))
MyArray3(i,j)=MyArray2(j,i)
(next j next i)
Next j Next i
(range(cells(1,1))
Range(cells(1,1)
(,cells(ubound(myarray3,1))
,Cells(UBound(MyArray3,1)
(,ubound(myarray3,2))).value=myarray3)
,UBound(MyArray3,2).Value=MyArray3
(workbooks(myfile.name))
Workbooks(MyFile.Name)
(.close savechanges:=false)
.Close savechanges:=False
(myfile.name=myfso.getbasename(myf) &)
MyFile.Name=MyFSO.GetBaseName(MyF) &
(application.screenupdating=true)
Application.ScreenUpdating=True
(application.displayalerts=true)
Application.DisplayAlerts=True