0

ユーザーに番号を尋ねることが可能かどうか疑問に思っていました (私はこれを行う方法を知っています)。次に、G 列から始めて、ユーザーが入力した番号に応じて各列をループしますか?

例:

ユーザー入力 = 4

   G       H       I       J       ...
Item_G1 Item_H1 Item_I1 Item_J1 Item_...n1
Item_G2 Item_H2 Item_I2 Item_J2 Item_...n2
Item_G3 Item_H3 Item_I3 Item_J3 Item_...n3
Item_G4 Item_H4 Item_I4 Item_J4 Item_...n4

つまり、数字を入力し、その数字に応じてその文字+文字数をループします。したがって、すべての G のアイテムが H のアイテムをループするなどの処理が完了した後、N の数値が入力になる可能性があります。ここで似たようなものを見ましたが、数値がそこにどのように適合するかわかりません (VBA の新機能)。G に数を足して、突然 F になることは可能ですか?

4

3 に答える 3

0

ええと、皆さんの回答に本当に感謝していますが、結局このようなことをしました。これらの人は私がここに来るのを助けました。

           firstSite = 7 'Primer Sitio
    cantidad_sitios = InputBox("Por Favor ingrese cantidad de sitios en Lista de Materiales: ", "Cantidad de Sitios")
    For i = firstSite To (cantidad_sitios - 1) + firstSite
       ' Getting Site Name & Code
        SiteName = MaterialListSheet.Range(Split(Cells(1, i).Address, "$")(1) & "4").Value
        SiteCode = MaterialListSheet.Range(Split(Cells(1, i).Address, "$")(1) & "3").Value

        'loop here
   Next i
于 2013-11-05T14:22:26.107 に答える