Zelleninhalt 2 Bedingungen zuweisen VBA
#1
Hallo,

Ich habe folgendes Problem:

Ich würde gerne einen Zelleninhalt (Modulbezeichnung) aus Tabelle 1, welcher einen Modultyp sowie ein Datum besitzt in Tabelle 2 übertragen.
Dabei soll die Modulbezeichnung in die richtige Zelle übertragen werden, sprich die Bedingungen Datum und Modultyp sollen geprüft werden.

Ich würde das gerne mit VBA realisieren jedoch fehlt mir der Ansatz.

MfG David Keil


Angehängte Dateien
.xlsx   Zelleninhalt übertragen.xlsx (Größe: 9,66 KB / Downloads: 5)
Top
#2
Hi,

warum muß es VBA sein?

Arbeitsblatt mit dem Namen 'Tabelle2'
ABC
1DatumModultyp AModultyp B
207.05.2018ED-DREG
308.05.2018
409.05.2018
510.05.2018
611.05.2018
712.05.2018
813.05.2018
914.05.2018RF-LUOM

ZelleFormel
B2=WENNFEHLER(INDEX(Tabelle1!$A:$A;AGGREGAT(15;6;ZEILE(Tabelle1!$A$1:$A$3)/(Tabelle1!$C$1:$C$3=$A2)/(Tabelle1!$B$1:$B$3=TEIL(B$1;6;10));1));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#3
Hallo

Ich hätte auf <=$A2 getippt.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#4
Vielen Dank !
Top
#5
Falls noch eine VBA-Lösung gefragt ist wie ursprünglich angegeben:

Code:
Sub uebertragen()
Dim i As Integer
Dim j As Integer
Dim Q As Worksheet
Dim Z As Worksheet
Dim Qletzte As Integer
Dim Zletzte As Integer

Set Q = Sheets("Tabelle1")
Set Z = Sheets("Tabelle2")
Qletzte = Q.Cells(Rows.Count, 1).End(xlUp).Row
Zletzte = Z.Cells(Rows.Count, 1).End(xlUp).Row


For i = 2 To Qletzte
   For j = 2 To Zletzte
       If Q.Cells(i, 3) = Z.Cells(j, 1) Then
           If Q.Cells(i, 2) = "Typ A" Then
               Z.Cells(j, 2) = Q.Cells(i, 1)
           ElseIf Q.Cells(i, 2) = "Typ B" Then
               Z.Cells(j, 3) = Q.Cells(i, 1)
           End If
       End If
   Next j
Next i

End Sub
Schöne Grüße
Berni
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste