Ich bin sehr neu in VBA-Codierung. Ich habe zwei Blätter in Excel.VBA-Codierung in Excel
Blatt 1 - Spalten enthalten CTC, TCC (A1, B1) Zeilen enthalten die ctc tcc und Details (A2, B2)
Blatt 2 - Zeilen umfassen und CTC TCC. Auf dieser Seite wird TCC berechnet. B1 hat CTC aus der ersten Zeile von sheet1 übernommen. Dann werden Berechnungen durchgeführt, um TCC in B3 zu berechnen.
Voraussetzung: Für TCC Berechnung, müssen wir die erste CTC in Blatt 1 bis Blatt 2 CTC Säule Ergebnis einfügen auf Blatt 1 unter TCC Spalte erscheinen TCC erhalten hat, sollte.
Dies ist der Code, den ich versucht:
Sub Button1_Click()
Dim value1 As Integer
Dim value2 As Integer
For i = 1 To 6
value1 = ThisWorkbook.Sheets(1).Range("Ai").Value
Sheet2.Range("B1") = value1
Sheet1.Cells(B, i) = ThisWorkbook.Sheets(2).Range("B3").Value
Next i
End Sub
Was ist los mit dem Code? Gibt es einen Fehler (wenn ja, welchen Fehler, wo)? Läuft es einfach nicht? Wird es ausgeführt, aber nicht ausgegeben, was Sie erwarten? ... – BruceWayne
Ich nehme an, "Blatt 1" und "Blatt 2" sind die ** Namen ** Ihrer Arbeitsblätter, da sie Leerzeichen enthalten. Was sind die Codenamen von jedem von ihnen (d. H. Ist "Sheet1" der Codename von "Sheet 1" oder "Sheet 2")? Auch welches Blatt ist das erste (d. H. "Blätter (1)") und welches ist das zweite? – YowE3K
"Ai" sieht nicht wie ein gültiger Bereich aus. – Jbjstam