過去ログ

                                Page     793
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼入力した日付の曜日を求めたい  さる 03/2/25(火) 12:03
   ┣Re:入力した日付の曜日を求めたい  ポンタ 03/2/25(火) 12:53
   ┗Re:入力した日付の曜日を求めたい  つん 03/2/25(火) 13:08
      ┗Re:入力した日付の曜日を求めたい  さる 03/2/25(火) 13:27

 ───────────────────────────────────────
 ■題名 : 入力した日付の曜日を求めたい
 ■名前 : さる
 ■日付 : 03/2/25(火) 12:03
 -------------------------------------------------------------------------
   userformにtextbox1、textbox2、label1、label2、commandbutton1があります。
label1.caption="月"
label2.caption="日" です。

textbox1に月の数字を、textbox2に日の数字を入れ、commandbutton1をクリックすると、
sheet1のa列に「2月」、b列に「25日」、c列に「(火)」と表示したいんです。

a列、b列の表示の仕方はわかったのですが、入力した数字から曜日を求める方法が
わかりません。
宜しくお願いします。
 ───────────────────────────────────────  ■題名 : Re:入力した日付の曜日を求めたい  ■名前 : ポンタ  ■日付 : 03/2/25(火) 12:53  -------------------------------------------------------------------------
   こんな感じでいかがでしょう?


Private Sub CommandButton1_Click()
  Dim MyDate As String
  MyDate = Year(Now) & "/" & TextBox1.Value & "/" & TextBox2.Value
  If IsDate(MyDate) Then
    Range("C1").Value = Format(MyDate, "(aaa)")
  End If
End Sub
 ───────────────────────────────────────  ■題名 : Re:入力した日付の曜日を求めたい  ■名前 : つん <honey@sweetparty.ne.jp>  ■日付 : 03/2/25(火) 13:08  -------------------------------------------------------------------------
   さる さん、まいど

>textbox1に月の数字を、textbox2に日の数字を入れ、commandbutton1をクリックすると、
>sheet1のa列に「2月」、b列に「25日」、c列に「(火)」と表示したいんです。

セルに年月日を入力しておいて、書式設定−表示形式を、ユーザー定義で「"("aaa")"」とすれば、「(月)」と表示されます。
そのやり方でどうですか?
 ───────────────────────────────────────  ■題名 : Re:入力した日付の曜日を求めたい  ■名前 : さる  ■日付 : 03/2/25(火) 13:27  -------------------------------------------------------------------------
   つんさん、まいどお世話になってます。
ポンタさん、はじめまして。

今回は、ポンタさんの方法で解決させていただきました。

ありがとうございました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 793