[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート名の取得』(ほーむぱい)
マクロを勉強中です
A列に行番号にシート名とコード番号を組み合わせようと思います。
最終行と組み合わせ方ができません
教えてくれないでしょうか
お願いします
行番号(5行目から)
C列にコードがあります
Dim i As Integer
Dim sheetName As String
sheetName = Worksheets(1).Name
For i=5To 最終行
< 使用 Excel:Office365、使用 OS:Windows10 >
>A列に行番号にシート名とコード番号を組み合わせようと思います。
>最終行と組み合わせ方ができません
困ってる内容がさっぱりわかりません。
【どうなるつもり】で、どのようなコードを書いたか【全体を示し】、【どうなってしまった】を説明されるとたくさんの回答がえられるような気がします。
とりあえず想像で、こんなことだったんでしょうか?
   Sub 実験()
      Const 最終行 As Long = 5
      Dim i As Integer
      Dim sheetName As String
      sheetName = Worksheets(1).Name
      For i = 5 To 最終行
         ActiveSheet.Cells(i, "A").Value = "シート名:" & sheetName & " 行番号:" & i
      Next i
End Sub
(もこな2) 2020/02/22(土) 20:15
あ!なるほど ^^ 行番号も必要なよぉ〜ですね。 (#^.^#) m(_ _)m (隠居じーさん) 2020/02/22(土) 20:22
>sheetName = Worksheets(1).Name
これを使うなら、 最終行 = Sheets(sheetName).cells(rows.count,3).end(xlup).row (BJ) 2020/02/22(土) 20:25
↑ ひょっとして頓珍漢?
>シート名の取得 >A列に行番号にシート名とコード番号を組み合わせようと思います。 >最終行と組み合わせ方ができません
この組み合わせの意味が良く解ってませんでした。 (BJ) 2020/02/22(土) 20:30
>>この組み合わせの意味が良く解ってませんでした。 いえいえ、あながち、そぉ〜とも。。。。。。私も良く わかっていませんです。^^:ご本人にお聞きするしか ないようですが? (#^.^# )m(_ _)m (隠居じーさん) 2020/02/22(土) 21:11
Dim i As Integer      'Loop用
Dim SheetName As String  'SheetName
Dim MaxRow as long         '最終行
sheetName = Worksheets(1).Name
With WorkSheets(SheetName)
MaxRow = .Cells(Rows.Count,3).End(xlUp).Row For i = 5 To MaxRow .Cells(i,1) = i & SheetName & .Cells(i,3) Next i End With (VBA勉強中9ヵ月目) 2020/02/22(土) 21:23
以下、質問とは関係なしです。
>VBA勉強中9ヵ月目 さんへ
この掲示板は、先頭に半角スペースを1文字以上入れておくと、ちょっと小さ目の文字で改行されずに表示されるようになりますよ。
(私は、余分に1つインデントを足してからコードを貼り付けるようにしています)
ご参考まで。
(もこな2) 2020/02/22(土) 21:34
>もこな2さん まだ掲示板に慣れておらず見辛い投稿で申し訳ないです ありがとうございます 是非参考にさせていただきます
(VBA勉強中9ヵ月目) 2020/02/23(日) 14:38
     |[A]               |[B]       |[C]       
 [1] |組合せ(行番号あり)|ファイル名|コード番号
 [2] |                  |          |          
 [3] |3ABC10X100        |ABC10X    |       100
 [4] |4ABC11X101        |ABC11X    |       101
 [5] |5ABC12X102        |ABC12X    |       102
 [6] |6ABC13X103        |ABC13X    |       103
 [7] |7ABC14X104        |ABC14X    |       104
 [8] |8ABC15X105        |ABC15X    |       105
 [9] |9ABC16X106        |ABC16X    |       106
 [10]|10ABC17X107       |ABC17X    |       107
 [11]|11ABC18X108       |ABC18X    |       108
 [12]|12ABC19X109       |ABC19X    |       109
 [13]|13ABC20X110       |ABC20X    |       110
 [14]|                  |          |          
 [15]|組合せ(行番号なし)|ファイル名|コード番号
 [16]|                  |          |          
 [17]|ABC10X100         |ABC10X    |       100
 [18]|ABC11X101         |ABC11X    |       101
 [19]|ABC12X102         |ABC12X    |       102
 [20]|ABC13X103         |ABC13X    |       103
 [21]|ABC14X104         |ABC14X    |       104
 [22]|ABC15X105         |ABC15X    |       105
 [23]|ABC16X106         |ABC16X    |       106
 [24]|ABC17X107         |ABC17X    |       107
 [25]|ABC18X108         |ABC18X    |       108
 [26]|ABC19X109         |ABC19X    |       109
 [27]|ABC20X110         |ABC20X    |       110
ほーむぱいさんレイアウト待ってまーす。
(jk) 2020/02/23(日) 16:16
シート名:あいう
行番号 + シート名 + コード番号
A B C 1 2 3 4 5 5 あいう123 123 6 6 あいう456 456 7 7 あいう789 789 8 8 あいう258 258 9 9 あいう147 147 10 10 あいう369 369
(ほーむぱい) 2020/02/25(火) 08:57
A B C 1 2 3 4 5 5あいう123 ●● 123 6 6あいう456 ●● 456 7 7あいう789 ●● 789 8 8あいう258 ●● 258 9 9あいう147 ●● 147 10 10あいう369 ●● 369
(ほーむぱい) 2020/02/25(火) 09:08
もうレイアウトとかどうでもいいと思っていたのだけれど、 これだけ事例が出てるから、後は自分で考えて組んでください。 と、思ってました。 (BJ) 2020/02/25(火) 10:11
これをどのように使用するか疑問?
(jk) 2020/02/25(火) 17:59
必要分下へコピー
「シート名:あいう」でのみ有効
(余計なお世話) 2020/02/25(火) 18:22
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
 Modified by kazu.