Documente Academic
Documente Profesional
Documente Cultură
End Sub
3.3. Rutina asociată butonului Problema
Private Sub CommandButtonProblema_Click()
For k1 = 1 To iLiniiDinTabel
For k2 = 1 To 7 'iColoaneDinTabel'
ReDim aRezultate(1 To k1, 1 To k2) 'dimensioneaza matricea
rezultatelor la dimesniunea necesara'
Next
Next
For k1 = 1 To iLiniiDinTabel
Set row = Tabel.Rows.Item(k1) 'selecteaza prima linie din tabel'
For k1 = 1 To iLiniiDinTabel + 1
If k1 = 1 Then
With ThisDocument
.Tables(2).Cell(k1, 1).Select 'selecteaza celula din primul tabel'
Selection.Text = "X" 'inscrie text'
.Tables(2).Cell(k1, 2).Select 'selecteaza celula din primul tabel'
Selection.Text = "Y" 'inscrie text'
.Tables(2).Cell(k1, 3).Select 'selecteaza celula din primul tabel'
Selection.Text = "Phi" 'inscrie text'
.Tables(2).Cell(k1, 4).Select
Selection.Text = "R" 'inscrie text'
.Tables(2).Cell(k1, 5).Select
Selection.Text = "Densitatea de energie" 'inscrie text'
.Tables(2).Cell(k1, 6).Select
Selection.Text = "Potentialul campului" 'inscrie text'
.Tables(2).Cell(k1, 7).Select
Selection.Text = "Permitivitatea materialului" 'inscrie text'
End With
Else
With ThisDocument
.Tables(2).Range.Rows.Add 'insereaza o linie in tabel'
.Tables(2).Cell(k1, 1).Select 'selecteaza celula din primul tabel'
Selection.Text = Format(aRezultate(k1 - 1, 1), "0####.#0") 'abscisa'
.Tables(2).Cell(k1, 2).Select 'selecteaza celula din primul tabel'
Selection.Text = Format(aRezultate(k1 - 1, 2), "0####.#0")
'ordonata'
.Tables(2).Cell(k1, 3).Select 'selecteaza celula din primul tabel'
Selection.Text = Format(aRezultate(k1 - 1, 3), "0##.##0") 'Phi'
.Tables(2).Cell(k1, 4).Select
Selection.Text = Format(aRezultate(k1 - 1, 4), "0####.##0") 'R'
.Tables(2).Cell(k1, 5).Select
Selection.Text = Format(aRezultate(k1 - 1, 5), "####e+") 'densitatea
de energie'
.Tables(2).Cell(k1, 6).Select
Selection.Text = Format(aRezultate(k1 - 1, 6), "####e+")
'potentialul electrostatic'
.Tables(2).Cell(k1, 7).Select
Selection.Text = Format(aRezultate(k1 - 1, 7), "####e+")
'permitivitatea dielectrica'
End With
End If
Next
End Sub