Döngü için Excel VB; i parametresinin koddaki bir parametre olduğunu nasıl belirtirsiniz?


0

Excel VB'de bir for döngüsü yaptığınızda, parametrenin koddaki bir sayı olduğunu nasıl belirtirsiniz? Daha özel olarak, dosya1, dosya2, dosya3, olarak adlandırılan 500 dosyayı açmak istediğimi varsayalım, aşağıdaki kodda "i" nin bir harf değil, bir sayı olduğunu nasıl belirtirsiniz?

Sub CopyCells()
    For i = 1 To 500
        Workbooks.Open Filename:="filei.do"
    Next i
End Sub

Herhangi bir Excel VB bilmiyorum; Stata'da programlamayı çok daha iyi biliyorum. Sorunum, Stata'ya sorunsuz bir şekilde dışa aktarabilmem için önce biçimlendirmek ve kaydetmek zorunda olduğum 500 excel dosyamın olması. Bunu yapmak için bir VB kodu yazdım. Hepsi for döngüsü dışında iyi çalışıyor, çünkü "i" nin bir harf olduğunu nasıl söyleyeceğimi bilmiyorum, i harfi değil. Stata'da yaptığınız tek şey 'i' yazmak.

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.