Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Excel - Copiare contenuto cella se...

    Ciao a tutti,
    avrei bisogno di una dritta..
    Allora nel foglio1 di excel ho per esempio la scritta "dvd marca x" nella cella A1 e nella cella A2 il relativo prezzo.
    Vorrei una formula che se nella cella A3 inserisco la quantità, mi compare nel foglio2 la scritta "dvd marca x" nella cella a fianco il prezzo e a fianco la quantità, altrimenti non mi riporta niente.
    Non so se mi sono spiegato bene, comunque grazie in anticipo per le dritte!
    "If you don't find something to live for, try to find something to die for"

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Usa un semplice se.

    =SE(Foglio1!C1<>"";Foglio1!A1;"")

    Nel mio esempio, se la cella C1 del foglio1 non è vuota, verrà visualizzato il contenuto della cella A1 del foglio1, in caso contrario no. Adatta l'esempio alle tue necessità.

  3. #3
    grazie mille, sei stato preziosissimo e gentilissimo. Un ultima cosa per renderlo perfetto...
    E' possibile far scalare i vari valori aggiunti?
    Nel senso...

    ColonnaA ColonnaB
    Pane...........2
    Carne
    Pesce..........3

    E' possibile che venga copiato in due righe diverse pane 2, pesce 3, senza lasciare il vuoto per carne che è senza valore?
    Grazie ancora per l'attenzione
    "If you don't find something to live for, try to find something to die for"

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Perdonami ma non mi è molto chiaro.

    Se ti è possibile carica un file di esempio su

    http://www.myfreefilehosting.com/

    così ci capiamo meglio.

  5. #5
    provo a spiegarmi meglio, se no appena riesco carico il file...
    allora ho due colonne, A dove c'è il nome del "bene" (pane in A1, carne in A2, pesce in A3) e la colla B dove devo inserire la "quantità" (in questo caso 2 per pane in B1, lascio vuoto B2 e inserisco 3 in B3 come valore per il pesce).
    Nell'altro foglio di lavoro vorrei creare una lista (che si crei in automatico con la formula che mi hai segnalato prima) di quegli oggetti ai quali ho assegnato un valore numerico, es. A1 valore "pane", A2 valore "2", B1 valore "pesce", B2 valore "3". Vorrei che questa lista non avesse spazi vuoti, nel senso, nella riga1 mi inserisce i valori di "pane" e "2", nella riga2 "pesce" e "3" mentre carne lascerebbe uno spazio bianco che io non voglio...
    "If you don't find something to live for, try to find something to die for"

  6. #6
    file

    vediamo se ho fatto giusto...

    il foglio1 contiene la lista che inserisco io manualmente
    il foglio2 contiene la lista che excel mi crea in base alla formula
    il foglio3 contiene quello che vorrei vedere io...
    "If you don't find something to live for, try to find something to die for"

  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Incolla questa macro

    codice:
    Sub copia()
    Dim i, j, ultimariga As Long
    Sheets(3).Cells.Clear
    ultimariga = Range("a65536").End(xlUp).Row
    j = 1
    For i = 1 To ultimariga
        If Range("b" & i) <> "" Then
            Sheets(3).Range("a" & j) = Range("a" & i)
            Sheets(3).Range("b" & j) = Range("b" & i)
            j = j + 1
        End If
    Next i
    End Sub
    e lanciala dal foglio originale. Il risultato lo troverai nel foglio 3.

  8. #8
    ehm scusa ho qualcosa che non mi torna... ho il file prova, vado su "Strumenti" poi "Macro" poi "Visual Basic Editor" poi "Inserisci modulo", mi copio il testo e seleziono "chiudi e torna a microsoft excel" però non mi succede niente... e se nel foglio1 aggiungo una voce con tanto di quantità non me la aggiunge... boh! scusa l'ignoranza
    "If you don't find something to live for, try to find something to die for"

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Non devi andare su inserisci modulo. Devi metterla come macro. Ogni volta che apporti delle modifiche devi rieseguirla.

  10. #10
    Originariamente inviato da nicola75ss
    Non devi andare su inserisci modulo. Devi metterla come macro. Ogni volta che apporti delle modifiche devi rieseguirla.
    ehm.... scusa l'ignoranza ma non capisco come fare... conta che con le macro sono 0! Abbi pazienza..
    "If you don't find something to live for, try to find something to die for"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.