Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。52のように名前を1列目、スコアを2列目にしました。一応できたのですがnext縛りというかなんというか、for文で数字だけとって、foreachで要素をとりたかったです。代入されることになると思います。このコードはそもそも二重ループで表すべきものではないのではないかと疑っています。8:09コメントありがとうございます。「最後にkobayasiが代入される」ために二重ループが完成しないので、VBAにはなにかいいやり方があるだろうかと疑問になり質問しました。二重ループを使用する必要はたしかにありません。二重ループは使えます。誤解なさっている点が複数ありそうなので、1つずつ説明します。ループで使うカウンタの名前を変えれば、ループをネストさせることができます。以下のコードは、九九表を作ります。