Я столкнулся с проблемой, которую не могу решить самостоятельно, и мне было интересно, может ли кто-нибудь здесь научить меня тому, что я делаю неправильно?Цель кода - перенести ряд информации (около 60 ячеек) на другой лист.
-
Для большей ясности (мой последний вопрос было трудно понять):
RProjekt содержит следующие ячейки: E6; F15; F17; F19; F21; F23; I6; I8; I10; I15; I17; I19; I21; I23
RBkriterier содержит следующие ячейки:F30: K30; F31: K31; F32: K32; F33: K33; F34: K34
Ополаскиватель содержит следующие ячейки: F45: K45; F46: K46; F47: K47; F48: K48; F49: K49
-
Надеюсь, приведенный ниже код иллюстрирует то, что я пытаюсь достичь.Какие-либо предложения?Благодарен за помощь!
-
Dim Bkriterier As Range
Dim Pinformation As Range
Dim inser As Range
Dim AllProjectInformation as range
Set Pinformation = InputSheet_Utveckling.Range("RProjekt") '"InputSheet_Utveckling" is a worksheet
Set Bkriterier = InputSheet_Utveckling.Range("RBkriterier") ' The "R ..." are named ranges consisting of several cells
Set inser = InputSheet_Utveckling.Range("Rinser")
Set AllProjectInformation = Union(Pinformation, Bkriterier, inser)
Dim i As Integer
For i = 1 To AllProjectInformation.Cells.Count
AllProjectInformation.Areas(i) = projectRow.Range(i) '"projectRow is from another routine that goes through a table looking for a project code. Once found, that specific row is (and the "address") is stored in projectRow of type ListRow
Next i