vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich Bedingung2 erfolgen. 
Autor: Coffee
Datum: 25.10.15 11:48

.
.
For y = 1 To Rnumber
'Bedingung1
If Cells(y, 1) = "Purchases" Then

For p = 1 To Column3
If Cells(1, p) = "Par Amount " Then
colPA = p
end if
If Cells(1, p) = "Price" Then
colPP = p
End If
Next p
'Bedingung2
If Cells(y, 1) = "Sales" Then
For p = 1 To Column3
If Cells(1, p) = "Par Amount " Then
colSA = p
End If
If Cells(1, p) = "Price " Then
colSP = p
End If
Next p
End If
If Cells(y, 1) = "Purchases" Or Cells(y, 1) = "Sales" Then
Nrows = Cells(y, 1).End(xlDown).Row
Workbooks(fname).Activate
Rnumber1 = Cells(Rows.Count, 2).End(xlUp).Row + 1
For b = y + 1 To Nrows
If Workbooks(wbOpen.Name).Sheets(1).Range("A" & b) <> "" Then '+ 1
Range("B" & Rnumber1 + b - y - 1) = Workbooks(wbOpen.Name).Sheets(1).Range("A" & b) '+ 1
'Bedingung1
If Workbooks(wbOpen.Name).Sheets(1).Cells(y, 1) = "Purchases" Then
Range("A" & Rnumber1 + b - y - 1) = Workbooks(wbOpen.Name).Sheets(1).Cells(b, 3) '+ 1
Range("C" & Rnumber1 + b - y - 1) = "Purchase"
Range("D" & Rnumber1 + b - y - 1) = Workbooks(wbOpen.Name).Sheets(1).Cells(b, colPA) '+ 1

If Workbooks(wbOpen.Name).Sheets(1).Cells(b, colPP) > 2 Then '+ 1
Range("E" & Rnumber1 + b - y - 1) = Workbooks(wbOpen.Name).Sheets(1).Cells(b, colPP) / 100 '+ 1
Else
Range("E" & Rnumber1 + b - y - 1) = Workbooks(wbOpen.Name).Sheets(1).Cells(b, colPP) '+ 1
End If' n
' Range("F" & Rnumber1 + b - y - 1) = Range("D" & Rnumber1 + b - y - 1) - Range("D" & Rnumber1 + b - y - 1) * Range("E" & Rnumber1 + b - y - 1)
End If
'Bedingung2
If Workbooks(wbOpen.Name).Sheets(1).Cells(y, 1) = "Sales" Then

Range("C" & Rnumber1 + b - y - 1) = "Sale"
Range("D" & Rnumber1 + b - y - 1) = Workbooks(wbOpen.Name).Sheets(1).Cells(b, colSA)
If Workbooks(wbOpen.Name).Sheets(1).Cells(b, colSP) > 2 Then
Range("E" & Rnumber1 + b - y - 1) = Workbooks(wbOpen.Name).Sheets(1).Cells(b, colSP) / 100
Else
Range("E" & Rnumber1 + b - y - 1) = Workbooks(wbOpen.Name).Sheets(1).Cells(b, colSP)
End If

If Range("D" & Rnumber1 + b - y - 1) < 0 Then
Range("F" & Rnumber1 + b - y - 1) = Range("D" & Rnumber1 + b - y - 1) - Range("D" & Rnumber1 + b - y - 1) * Range("E" & Rnumber1 + b - y - 1)
Else
Range("F" & Rnumber1 + b - y - 1) = -(Range("D" & Rnumber1 + b - y - 1) - Range("D" & Rnumber1 + b - y - 1) * Range("E" & Rnumber1 + b - y - 1))
End If
End If
End If

Next b
End If
End If
Next y
.
.
.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich Bed...1.501Coffee25.10.15 04:38
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...862Manfred X25.10.15 09:21
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...909Coffee25.10.15 11:48
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...818Coffee25.10.15 11:50
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...796Manfred X25.10.15 13:48
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...852Coffee25.10.15 14:06
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...810Manfred X25.10.15 14:22
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...800Coffee25.10.15 14:45
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...843Manfred X25.10.15 15:03
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...834Coffee25.10.15 15:10
Re: wenn Bedingung1 erfüllt ist soll unter Bedingung1 gleich...768Coffee26.10.15 18:04

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel