Risultati da 1 a 14 di 14

Discussione: Adattare e vedere testo proveniente da formula in una cella o in + celle unite: come?



  1. #1
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33

    Adattare e vedere testo proveniente da formula in una cella o in + celle unite: come?

    Salve a tutti, spero la domanda non sia banale, ma ho spesso l'esigenza di far rientrare rendere visibile e stampabile,
    il risultato di una formula o unione stringhe di testo lunga in un ALTRA cella singola o in un ALTRA cella unita (unisci celle).

    Quello che solitamente è fattibile in una cella normale SENZA collegamento con altre celle, non mi riesce invece se la cella prende i dati da altre celle,

    A1="IL VOTO E' "&SE(E2>0;"ALTO";"BASSO")&"MOLTO "&E3
    A2=A1
    A3=A1 (A3 è una cella unita, unisce A3+B3+C3)
    E3=Contiene una frase lunghissima ....... :P

    quello che vorrei fare è sapere sia per A2 che A3 è:

    - Come bloccare la lunghezza cella e adattare tutto il testo in altezza
    e in alternativa
    - Come bloccare la larghezza cella e adattare tutto il testo in altezza
    e in alternativa
    - Come bloccare la lunghezza e larghezza cella e adattare tutto il testo riducendo o aumentando l'altezza del testo
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  2. #2

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2833
    Versione Office
    Excel 2013
    Likes ricevuti
    1027
    Likes dati
    983
    Se ho capito bene,

    formato celle / allineamento / testo a capo;

    formato celle / allineamento / riduci e adatta

  3. #3
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33
    Citazione Originariamente Scritto da Rubik72 Visualizza Messaggio
    ....
    Ciao, sì, l'idea sarebbe quelle, ma come dicevo, non funziona ... :17:

    file di esempio http://1drv.ms/1Jkr5rL

    A2 e A3 = TESTO A CAPO: in A2 se allargo e riporto alla dimensione originale la cella, l'intera riga rimane troppo alta e non si adatta più alla nuova altezza necessaria; A3 NON funziona!!!!
    A7 e A8 = RIDUCI E ADATTA: in A7 se allargo e riporto alla dimensione originale la cella, l'altezza della riga rimane troppo alta e non si adatta più alla nuova altezza necessaria; A8 NON funziona!!!!
    A12 …A13 …. :( non si adattano bene …
    Ultima modifica fatta da:Canapone; 17/05/17 alle 16:11
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  4. #4
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33
    ciao ...
    nessuna possibilità? :223:
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  5. #5
    L'avatar di Bolz1
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Padova
    Età
    41
    Messaggi
    117
    Versione Office
    '11 e 16 MAC
    Likes ricevuti
    7
    Likes dati
    1
    Con le opzioni normali di Excel non so sia possibile l'autofit "al contrario", cioè da più alta a più bassa...col vba è semplice (per le celle non unite).

    Devi inserire questo codice nell'evento change del foglio

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    
        Range("A2").Select
        Rows("2:2").EntireRow.AutoFit
        
    End Sub
    Questo è un esempio solo sulla riga 2 del tuo foglio...poi i range li puoi modificare come vuoi...

    Per l'autofit della cella unita devo vedere...il comando sopra esposto non funziona...
    "Se tu segui tua stella non puoi fallire a glorioso porto" (Dante, Inferno - XV)

  6. #6
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33
    Citazione Originariamente Scritto da Bolz1 Visualizza Messaggio
    ....[/CODE]

    Questo è un esempio solo sulla riga 2 del tuo foglio...poi i range li puoi modificare come vuoi...

    Per l'autofit della cella unita devo vedere...il comando sopra esposto non funziona...
    Ciao, a mè non funziona ... :(
    non mi intendo di VBA, forse manca qualcosa?

    ... mi preme sopratutto l'autofit per le celle unite, dici che riesci ad aiutarmi?

    ... dopo per creare un bottone e poter selezionare la cella (non sempre A2)su cui applicare la macro autofit come si farebbe?

    Ultima modifica fatta da:Canapone; 17/05/17 alle 16:11
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  7. #7
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    67
    Messaggi
    3354
    Versione Office
    2013 PC
    Likes ricevuti
    483
    Likes dati
    49
    Citazione Originariamente Scritto da aldomattana Visualizza Messaggio
    ciao ...
    nessuna possibilità? :223:
    Ciao Aldo.
    Qualche tempo fa è stata posta una domanda simile e, se non vado errato, Marius aveva proposto quanto ti allego. Guarda tu se va bene.

    Ciao.
    File Allegati File Allegati

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  8. #8
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7
    Secondo me un Worksheet_Change, basta che dici in quale colonna si debba scatenare.EX
    Scrivo in colonna A è la macro allunga lunghezza e l'altezza
    PPs un file sarebbe gradito
    PPPs non valido per celle unite

    Edit - Rileggendo il valore di una formula (Worksheet_Change non l'ho intercetta) devo per forza vedere un allegato

  9. #9
    L'avatar di Bolz1
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Padova
    Età
    41
    Messaggi
    117
    Versione Office
    '11 e 16 MAC
    Likes ricevuti
    7
    Likes dati
    1
    Citazione Originariamente Scritto da aldomattana Visualizza Messaggio
    Ciao, a mè non funziona ... :(
    non mi intendo di VBA, forse manca qualcosa?
    Devi mettere l'opzione "testo a capo" nella cella...se vuoi la puoi far mettere in automatico dal vba...

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    
        Range("A2:A2").Select
            With Selection
                .WrapText = True
                .EntireRow.AutoFit
            End With
            
    End Sub

    Per il file di Marius, lavora anche sulle celle unite ma la riga non si riduce in altezza se è la nuova frase ha meno righe (e quindi è più stretta) della precedente: cioè se io scrivo una frase che mi occupa 4 righe, la riga si adatta, ma se subito dopo scrivo una frase che ne occupa 2, la riga rimane larga come quando ce n'erano 4 di righe...
    "Se tu segui tua stella non puoi fallire a glorioso porto" (Dante, Inferno - XV)

  10. #10
    L'avatar di Bolz1
    Clicca e Apri
    Data Registrazione
    Jan 2016
    Località
    Padova
    Età
    41
    Messaggi
    117
    Versione Office
    '11 e 16 MAC
    Likes ricevuti
    7
    Likes dati
    1
    Ciao Raffaele! Il file c'è, è nel suo terzo messaggio e sulle celle non unite il problema è stato risolto. Baloon ha caricato un file di Marius che lavora anche sulle unite ma non come voleva Aldo...:32:
    Ultima modifica fatta da:Canapone; 17/05/17 alle 16:11
    "Se tu segui tua stella non puoi fallire a glorioso porto" (Dante, Inferno - XV)

  11. #11
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33
    Citazione Originariamente Scritto da Baloon_50 Visualizza Messaggio
    ....
    Ciao, provata, ma a mè NON funziona ... dopo il click si adattano così: non si vede tutto ma sopratutto se ne frega di quello che ho scritto io in B5 ... :93:

    "Marius" sarebbe http://www.forumexcel.it/forum/members/320-Marius44 ? Mi dai il link della sua proposta così lo invito ad unirsi a noi? :288:



    Citazione Originariamente Scritto da Raffaele_53 Visualizza Messaggio
    ...devo per forza vedere un allegato
    il mio è questo: http://1drv.ms/1Jkr5rL
    Citazione Originariamente Scritto da Bolz1 Visualizza Messaggio
    ...file di Marius che lavora anche sulle unite ma non come voleva Aldo...:32:
    ...già :236:
    Ultima modifica fatta da:Canapone; 17/05/17 alle 16:11
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  12. #12
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3224
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155
    Ciao Aldo
    Grazie per l'invito. Non posso risponde al tuo MP perchè "è pieno".
    Mi unisco con piacere, anche se non credo di poter risolvere il problema. Lasciami fare un "riepilogo" di ciò che pè stato detto e fatto e ci risentiamo.

    Ciao,
    Mario

  13. #13
    L'avatar di aldomattana
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Modena
    Età
    46
    Messaggi
    184
    Versione Office
    Office 2007
    Likes ricevuti
    9
    Likes dati
    33
    Mi unisco con piacere, anche se non credo di poter risolvere il problema. Lasciami fare un "riepilogo" di ciò che pè stato detto e fatto e ci risentiamo.[/QUOTE]
    Attendo con ansia il tuo aiuto :286:
    Ultima modifica fatta da:Canapone; 17/05/17 alle 16:12
    Grazie, Aldo.
    PS: Se la "cosa" ti ha aiutato, mi piace se mi dai un "mi piace" - Se mi hai aiutato tu, ti ringrazio 2 volte ;-)

  14. #14
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3224
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155
    Ciao Aldo
    Quel lavoro che l'amico Baloon (che saluto) ti ha passato non è completo, o meglio, sulla quella base un altro amico (zio_tom - che saluto) l'aveva implementato con il file che ti allego. Entrambi i lavori, però, si riferiscono SOLO A CELLE UNITE E VISIBILI. Quindi, non credo vada bene per il tuo scopo. Aggiungo che adattava la riga.
    A quanto ho capito tu vorresti qualcosa che si adatta e adatta (scusa il bisticcio di parole) scegliendo fra riga, colonna o entrambe (cioè altezza e/o larghezza).
    Questa macro, invece adatta la larghezza della colonna se la colonna attiva è la terza (C) o la sesta (F) in un range di righe compreso fra 1 e 31, ovviamente se in quelle celle c'è qualcosa scritto.
    Codice: 
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    xRiga = Selection.Row
    xColonna = Selection.Column
    If xColonna = 3 And xRiga < 32 Then
        Range("C1").ColumnWidth = 30
    Else
        Range("C1").ColumnWidth = 8
    End If
    
    
    If xColonna = 6 And xRiga < 32 Then
        Range("F1").ColumnWidth = 45
    Else
        Range("F1").ColumnWidth = 8
    End If
    End Sub
    Non sono certo si possa fare quello che chiedi. Forse combinando le due macro qualcosa viene fuori. Provo e ti faccio sapere.
    Ciao,
    Mario
    File Allegati File Allegati

Discussioni Simili

  1. Adattare testo in celle unite
    Di Menin G. nel forum Domande su Excel in generale
    Risposte: 23
    Ultimo Messaggio: 01/10/16, 13:19
  2. [Risolto] Macro per divisione cella di testo in più celle
    Di mkback nel forum Domande su Excel VBA e MACRO
    Risposte: 26
    Ultimo Messaggio: 21/09/16, 10:02
  3. Trasportare celle unite a celle singole
    Di Catwoman nel forum Domande su Excel in generale
    Risposte: 21
    Ultimo Messaggio: 24/08/16, 19:00
  4. Somma celle e risultato in celle unite
    Di jigen nel forum Domande su Excel VBA e MACRO
    Risposte: 10
    Ultimo Messaggio: 14/07/16, 10:48
  5. Risposte: 16
    Ultimo Messaggio: 26/02/16, 15:14

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •