0
Row 1:  2013                2014                
Row 2:  1   2   3   4   5   1   2   3   4   5

私はExcelにこれらの2行を持っています(2行目は実際にはその年の週番号です); 行 1 に 2 つのセルが結合され、行 2 に 10 個のセルが結合されています (申し訳ありませんが、ここで適切にフォーマットする方法がわかりません)。

基準は以下の通りです。年を示すセル、たとえばセル C1 と、週番号を示す別のセル C2 があります。私の質問は、セル C1 とセル C2 に記載されている条件に一致する行 2 のセルを自動的に選択するにはどうすればよいですか? セル C1 と C2 はユーザーによる入力です。

理解できることを願っています。できるだけ明確に説明しようとしましたが、質問が明確でない場合はお知らせください。これはすべてExcelで行われます。

上記の私の問題に対する親切な答えに感謝します。ありがとう。

4

2 に答える 2

0

セル A1 に 2013 年を入力しました。このセルはセル B1 と結合されます。セル G1 に 2014 年を入力しました。これもセル H1 と結合されます。これらの 2 つのセルは行 1 にあります。各年の下のこれらのセルの下に、週を示す個別のセルに 1、2、3、4、5 を入力しました。ユーザーはセル C5 に年を入力し、セル C6 に週番号を入力します。入力セルの下にコマンド ボタンを配置して、値を入力した後にユーザーがクリックできるようにしました。コマンド ボタンのクリック イベントで、次のコードを記述しました。

For i = 1 To 5
If Cells(5, 3) = Cells(1, 1) And Cells(2, i) = Cells(6, 3) Then
Cells(2, i).Activate
End If
Next
For j = 6 To 10
If Cells(5, 3) = Cells(1, 7) And Cells(2, j) = Cells(6, 3) Then
Cells(2, j).Activate
End If

年と週を入力した後、ボタンをクリックすると、対応する年の下の週番号を含むセルが選択されます。

于 2013-06-19T07:31:39.180 に答える