Macro VBA di Excel 365


0

vorrei popolare un foglio di calcolo n. 1 in base alle voci che ho inserito in un altro foglio di calcolo.

Ecco una descrizione del mio flusso di lavoro: in base a una data di scadenza, creo una calenderweek per attività specifiche 12.12.2018 -> CW 50. Sulla base di questo risultato, la calenderweek, vorrei popolare automaticamente il foglio di calcolo n. 1 con l'attività specifica in una cella corrispondente alla CW.

Flusso di lavoro

Spero di averlo reso in qualche modo comprensibile.


Meglio condividere la formula o la Macro che hai usato e che cosa scrivi il problema che stai affrontando!
Rajesh S,

Sfortunatamente, non so nemmeno da dove cominciare con una macro per questo caso particolare. Se non deve essere una macro, non mi dispiacerebbe una soluzione basata sulle stesse funzioni di Excel
James,

Risposte:


0

inserisci qui la descrizione dell'immagine

Come funziona:

  • Scrivi questa formula nella cella B130di Sheet PO1.

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

  • Hai capito 1.

  • Per T2Copia e incolla la formula in Cella C130e devi sostituire Panoramica! $ B133 con Panoramica! $ B134 anche Panoramica! $ A133 con Panoramica! $ A134.

Ciò è necessario a causa del formato della tabella e del modello di trascinamento della formula.

Suggerimento:

  • Per manovre fluide è necessario modificare il formato della tabella.
  • Controlla il formato suggerito in alto e l'output .
  • Scrivi questa formula in Cell H122e riempila.

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

Regola i riferimenti di cella nella formula secondo necessità.


Ho appena provato la soluzione che hai offerto. Temo che ci possa essere un malinteso. Voglio aggiungere l'attività corrispondente, ad esempio T1 al foglio: "Panoramica" alla riga corrispondente in calenderweek. Quello che voglio fare alla fine è solo fornire una data (MM: GG: AAAA) che a sua volta calcola il CW e quindi aggiunge l'attività corrispondente (ad esempio T1) alla panoramica. La tua formula sembra funzionare nell'altra direzione, abbinando l'attività dal foglio di riepilogo e popolare la settimana del calendario
James,

@James, ho suggerito entrambe le formule sulla base dell'OP e lo Screen Shot è allegato. Ed entrambi funzionano correttamente. Ora, se hai qualche nuova idea, prova a modificare la formula di conseguenza. Dal momento che entrambe le mie formule tirano l'intestazione della colonna sui valori delle celle. E poiché ho scoperto che il formato della tua tabella dovrebbe essere modificato in modo da avergli suggerito la seconda formula !!
Rajesh S,

Grazie - ho finito per usare la funzione match insieme a una funzione IF. che alla fine ha funzionato. In questo modo: = IF (G $ 4 = MATCH (P01! $ C $ 2); Panoramica! $ D $ 4: $ BC $ 4,), indiretto (P01! C $ B2), "")
James,

@James, felice di aiutarti ,, continua a chiedere ,,, !! ☺
Rajesh S,

@James ,, perché l'hai rifiutato come risposta da prima l'hai accettato !!
Rajesh S,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.