Excel 365 VBA-Makro

448
James

Ich möchte eine Tabelle Nr. 1 anhand der Einträge in einer anderen Tabelle auffüllen.

Hier ist eine Beschreibung meines Workflows: Basierend auf einem Fälligkeitsdatum generiere ich eine Kalenderwoche für einen bestimmten Task AEg 12.12.2018 -> KW 50. Basierend auf diesem Ergebnis, der Kalenderwoche, möchte ich die Tabelle Nr. 1 automatisch ausfüllen die spezifische Aufgabe in einer Zelle, die der CW entspricht.

Workflow

Ich hoffe, ich habe das etwas verständlich gemacht.

0
Besser teilen Sie die Formel oder das Makro, das Sie verwendet haben, und was schreibt das Problem, mit dem Sie konfrontiert sind! Rajesh S vor 5 Jahren 0
Ich weiß leider nicht, wo ich für diesen speziellen Fall mit einem Makro anfangen soll. Wenn es sich nicht um ein Makro handeln muss, hätte ich nichts dagegen, wenn eine Lösung auf Excel-Funktionen basiert James vor 5 Jahren 0

1 Antwort auf die Frage

0
Rajesh S

enter image description here

Wie es funktioniert:

  • Schreiben Sie diese Formel in Zelle B130von Sheet PO1.

    =INDEX(Overview!$C132:$H132,MATCH(Overview!$B133,INDEX(Overview!$C$133:$H$134, MATCH(Overview!$A133,Overview!$A$133:$A$134,),),0))

  • Sie erhalten 1.

  • Für T2Copy & die Formel in Zelle einfügen C130und Sie brauchen Übersicht! $ B133 mit Übersicht! $ B134 auch Übersicht! $ A133 mit Übersicht! $ A134 zu ersetzen.

Dies ist aufgrund des Formats der Tabelle und des Formel-Drag-Musters erforderlich.

Vorschlag:

  • Für ein reibungsloses Manövrieren müssen Sie das Tabellenformat ändern.
  • Überprüfen Sie das vorgeschlagene Format oben und die Ausgabe .
  • Schreiben Sie diese Formel in Zelle H122und füllen Sie sie aus.

=INDEX(B$121:D$121,MATCH(G122,INDEX($B$122:$D$125,MATCH(F122,$A$122:$A$125,),),0))

Passen Sie die Zellverweise in der Formel nach Bedarf an.

Ich habe gerade die von Ihnen angebotene Lösung ausprobiert. Ich befürchte, es könnte Missverständnisse geben. Ich möchte die entsprechende Aufgabe, z. B. T1, zum Blatt hinzufügen: "Übersicht" zur entsprechenden Zeile in der Kalenderwoche. Was ich letztendlich tun möchte, ist lediglich ein Datum anzugeben (MM: TT: JJJJ), das wiederum den CW berechnet und dann die entsprechende Aufgabe (zB T1) zur Übersicht hinzufügt. Ihre Formel scheint in die andere Richtung zu funktionieren, die Aufgabe aus dem Übersichtsblatt abzugleichen und die Kalenderwoche zu füllen James vor 5 Jahren 0
@James, ich habe beide Formeln aufgrund des OP vorgeschlagen und der Screenshot ist mit angehängt. Und beide funktionieren einwandfrei. Wenn Sie eine neue Idee haben, ändern Sie die Formel entsprechend. Da beide meiner Formel die Spaltenüberschrift auf Zellenwerte zieht. Und weil ich herausgefunden habe, dass Ihr Tabellenformat so geändert werden sollte, dass ich die zweite Formel dafür vorgeschlagen habe !! Rajesh S vor 5 Jahren 0
Danke - ich habe die Match-Funktion in Verbindung mit einer IF-Funktion verwendet. das hat endlich geschafft. So: = IF (G $ 4 = MATCH (P01! $ C $ 2); Überblick! $ D $ 4: $ BC $ 4), indirekt (P01! C $ B2), "") James vor 5 Jahren 0
@James, froh, dir zu helfen, frag weiter, !! ☺ Rajesh S vor 5 Jahren 0
@James, warum hast du es als Antwort abgelehnt, seit du es akzeptiert hast !! Rajesh S vor 5 Jahren 0
mein schlechtes - muss den falschen Knopf benutzt haben. Ich komme gleich drauf! James vor 5 Jahren 0
@ James, es ist in Ordnung, jetzt hast du den Schreibvorgang angeklickt, danke, frag weiter ☺ Rajesh S vor 5 Jahren 0