La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
- Buongiorno. Non riesco a inserire in una cella specifica una data corrispondente in una matrice ad un carattere X.Ho provato con il cerca.orizz ma lavora sulla prima riga e non fa al mio caso. Allego il.file con l esempio.
ciao
per prima cosa cambia il riferimenti nella riga 3
come li hai crei un riferimento circolare.
in E3 da tirare a destra
=NUM.SETTIMANA(E$2)
la formula
in C4 da trascinare in basso
=INDICE($E$2:$AI$2;;CONFRONTA("X";$E4:$AI4;0))
Ciao
Se ti va bene con VBA (conosci il linguaggio, vero?) prova con questa macro da associare ad un pulsante Modulo (non ActiveX)
Option Explicit Sub prova() Dim i As Long, j As Long For i = 4 To Cells(Rows.Count, 1).End(xlUp).Row For j = 5 To 35 If Cells(i, j) = "X" Then Cells(i, 3) = Cells(2, j) End If Next j Next i End Sub
Fai sapere. Ciao,
Mario
@marius44 grazie mille, ma con VBA ho esperienza "zero". Ho utilizzato la combinazione di formule suggerite e funziona tutto come volevo.
Grazie mille, siete stati utilissimi.
Ciao
Saresti così gentile da pubblicare la soluzione al quesito? Grazie.
Ciao,
Mario
Risolto grazie alla funzione suggerita
ciao
per prima cosa cambia il riferimenti nella riga 3
come li hai crei un riferimento circolare.
in E3 da tirare a destra
=NUM.SETTIMANA(E$2)
la formula
in C4 da trascinare in basso
=INDICE($E$2:$AI$2;;CONFRONTA("X";$E4:$AI4;0))
Ottimo.
Sai che non mi era sfuggita la risposta di @gianfranco55 (a cui chiedo scusa per la svista e che saluto caramente).
Ciao,
Mario
ciao
Marius
che scusi e scusi io le formule tu la macro
soluzione ottimale per tutti 😀