Ich möchte eine Frage stellen. Ich habe Codes, wie ich die letzte Reihe von Excel in vba speichern kann, Aber in meinen Codes möchte ich eine Bedingung hinzufügen, wo zum Beispiel letzte Zeile ausgewählt wird, wenn cell.value der Spalte E = "deaktivieren" dannWie setzt man die Bedingung in Excel VBA basierend auf dem Zellenwert?
‚speichern wie diese WB.SaveAs Dateiname: = "C: \ Neuer Ordner \" & Dateiname, Fileformat: = 51
End If
Dies ist meine Codes
Sub Increment()
' change A1 to the cell you wish to Increment
Range("A1").Value = Range("A1").Value + 1
End Sub
Private Sub CommandButton1_Click()
Call SaveLastLine
End Sub
Sub SaveLastLine()
'Variable declaration
Dim score As String
Dim WB As Workbook, _
filename As String
'Turn off screen updating and alerts
Application.ScreenUpdating = False
Application.DisplayAlerts = False
'Make a copy of the last line of Active Sheet
newName = ActiveSheet.Name
Range("B1").Select
Selection.End(xlDown).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Call Increment
FileNane1 = Range("A1").Value
Set WB = ActiveWorkbook
filename = newName & FileNane1 & ".xlsx"
WB.SaveAs filename:="C:\New Folder\" & filename, FileFormat:=51
'Restore screen updating and alerts
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
Gibt es jemanden, der mir helfen kann, in meinen VBA-Codes eine Bedingung hinzuzufügen?
Bitte jeder kann mir helfen.
Haben Sie tatsächlich diesen Code geschrieben? Weil Ihre Frage im Grunde nur "Wie verwende ich eine Wenn-Dann-Anweisung" ist. –
Was ich meine, ist, vor der Ausführung der Zeile von SaveAs ich möchte Bedingung setzen, die überprüfen wird entweder Zelle Wert der Spalte E ist gleich "Deaktivieren", wenn Disable ist, dann Ausführen SaveAs Zeile sonst werde ich anderen Pfad von SaveAs setzen. Bedeutet, dass ich in zwei verschiedenen Ordnern speichern möchte. –
Und so ?! Das ist nicht die Antwort !! Unten ist die wirkliche Antwort. Ich bin nicht gut in Vb-Codes, außer PHP JAVA und so weiter. –