nel textBox2 vorrei che finisse un testo tipo " Col1"
se invece inserisco una data che va dal 1/1/97 al 31/12/99
nel textBox2 vorrei che finisse un testo tipo " Col2" e cosi via per diversi periodi
Come fare
Moderatori: Anthony47, Flash30005
Private Sub TextBox1_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
Miadata = DateSerial(Mid(Me.TextBox1.Value, 7, 4), Mid(Me.TextBox1.Value, 4, 2), Mid(Me.TextBox1.Value, 1, 2))
Select Case Miadata
Case DateSerial(1992, 1, 1) To DateSerial(1996, 12, 31)
MiaCol = "Col1"
Case DateSerial(1997, 1, 1) To DateSerial(1997, 12, 31)
MiaCol = "Col2"
Case Else
MiaCol = "ColNo" ' tutti gli altri casi non presenti nei "case" precedenti
End Select
Me.TextBox2.Text = MiaCol
End Sub
Private Sub TextBox16_Change()
On Error Resume Next
TextBox17.Value = Application.WorksheetFunction.VLookup(TextBox5.Value, Worksheets("t1").Range("Dipe"), 2, False) & TextBox3.Value & TextBox7.Value & TextBox16.Value
End SubPrivate Sub TextBox3_Change()
TextBox16.Text = TextBox16.Text & "_"
TextBox16.Text = Left(TextBox16.Text, Len(TextBox16.Text) - 1)
End Sub
Torna a Applicazioni Office Windows
| Excel apre solo una schermata bianca Autore: jameswilson |
Forum: Applicazioni Office Windows Risposte: 1 |
| Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: Nessuno e 20 ospiti