2016-09-24 7 views
1

Excelのテキストボックスにすべてのデータ値を記録するのに問題が発生しました。私はちょうどExcelの異なる細胞にデータを記録する方法を知りたいですか?そのような監視システムのように私が行う必要があります。そして、誰かが、どのように日付と時間の値をExcelでどのように記録するのかを教えてくれますか?感謝:)ここリアルタイムでExcelにVb.Netを介してデータ値を記録する

は私のサンプルコードです:

Dim OpenExcelFile As String =("C:\Users\RoseAnnMarey\Documents\TRYMUNA.xlsx") 
    Dim oExcel As Object 
    oExcel = CreateObject("Excel.Application") 
    oExcel.workbooks.open(OpenExcelFile) 

    Dim oBook As Excel.Workbook 
    Dim oSheet As Excel.Worksheet 
    oBook = oExcel.ActiveWorkbook 
    oSheet = oExcel.worksheets(1) 

    ' update the value 

    oSheet.Range("c5:c15").Value = TextBox1.Text 
    oSheet.Range("d5:d15").Value = TextBox2.Text 
    oSheet.Range("b5:b15").Value = Label4.Text 

    'save 
    oExcel.DisplayAlerts = True 
    oBook.SaveAs(OpenExcelFile, 51) '51 == xlsx 
    oBook.Close() 
    oBook = Nothing 
End Sub 
+0

最初に行う必要があるのは、実行したいことを段階的に書き留めることです。たとえば、XYZの位置にTextBox1の値を置き、XYZを指定します。それは特定のセルの場所か、値の列の次の行です。誰もあなたの目標が「私はちょうど異なる細胞のデータをログに記録する方法を知りたがっていますか?」と述べることができない場合、あなたを助けることができるでしょうか?そのような監視システムのように私はする必要があります。あなたはどのように行うか分からないのですか? – TnTinMn

+0

申し訳ありませんが、データ値のロギングをコードする方法が、1つのテキストボックスから次の行に来るようになっています。 –

答えて

0

あなたが使用する日付としてセルの書式を設定するには:

oSheet.Range。( "C5:C15")のNumberFormat = "" YYYY/MM/DD」

あなたは何が必要日付フォーマットするフォーマット文字列を変更することができ

また、値を設定するために使用して、特定のセルを参照することができます。 oSheeをt.Cells(行、列)。値

関連する問題