Macro veloce in excel

Anonimo
2019-07-03T07:17:06+00:00

mi potreste gentilmente indicare una macro che in excel 2019 esegua il comando di fare:

doppio click più la combinazione di tasi Alt-Invio nella cella in cui sono posizionato al momento dell'esecuzione della Macro

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

8 risposte

Ordina per: Più utili
  1. Anonimo
    2019-07-03T13:32:24+00:00

    Ciao Salvatore,

    Grazie mille Norman, grazie alla tua macro, il problema è stato risolto alla perfezione.

    Tuttavia, volendo approfittare della tua enorme competenza, volevo chiederti come fare per risolvere il seguente problema....

    In una colonna di una tabella di excel ho inserito la data di scadenza di alcuni prodotti.

    Quindi ho impostato la funzione denominata "Formattazione Condizionale" per dire ad excel di colorarne il testo di rosso per tutte le date minori di quella odierna ovvero per evidenziare tutti i prodotti scaduti.

    Tuttavia non sono riuscito a capire perché quando poi vado ad eseguire un filtro, dicendo appunto ad excel di filtrare tutte le righe per "colore carattere" e quindi di filtrare i prodotti scaduti, excel non restituisce il valore corretto in quanto considerazione anche le celle vuote

    Ti chiederei gentilmente di caricare il file problematico, dopo averlo depurato dei dati sensibili, su un servizio di condivisione di file, ad esempio Microsoft OneDrive o DropBox, e postare un link al file in una risposta qui.

    Per caricare il file su DropBox, vedi:

    Come faccio a condividere file e cartelle in Dropbox?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2019-07-03T13:12:36+00:00

    Grazie mille Norman, grazie alla tua macro, il problema è stato risolto alla perfezione.

    Tuttavia, volendo approfittare della tua enorme competenza, volevo chiederti come fare per risolvere il seguente problema....

    In una colonna di una tabella di excel ho inserito la data di scadenza di alcuni prodotti.

    Quindi ho impostato la funzione denominata "Formattazione Condizionale" per dire ad excel di colorarne il testo di rosso per tutte le date minori di quella odierna ovvero per evidenziare tutti i prodotti scaduti.

    Tuttavia non sono riuscito a capire perché quando poi vado ad eseguire un filtro, dicendo appunto ad excel di filtrare tutte le righe per "colore carattere" e quindi di filtrare i prodotti scaduti, excel non restituisce il valore corretto in quanto considerazione anche le celle vuote

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2019-07-03T11:06:19+00:00

    Ciao Salvatore,

    In realtà l'esigenza è la seguente.......

    Premesso che ho una tabella di excel che utilizzo come database clienti ove nell'ultima colonna della tabella ovvero la colonna Y inserisco la data e delle note relative a detto cliente (per intenderci come se fosse una sorta di CRM)

    Per ogni cella della colonna Y ho inserito la formattazione "testo a capo" 

    Pertanto per iniziare a scrivere correttamente qualora in detta cella ci sia già inserito del testo al momento faccio così....

    Mi posiziono in detta cella, faccio 2 volte click alla fine del testo e poi eseguo la combinazione di tast ALT+INVIO

    Così facendo il cursore si posiziona automaticamente a capo, permettendomi di continuare con una nuova nota del tipo....

    03/07/2019 contatto il cliente mi rimanda a settembre

    ecco....... avrei bisogno di una macro che mi eviti di utilizzare il doppio click più la combinazione di tast ALT+INVIO con un pulsantesaluti

    Prova ad assegnare il seguente codice ad un pulsante:

    '=========>>

    Option Explicit

    '--------->>

    Public Sub Tester()

        If TypeName(Selection) = "Range" Then

            With Application

                .SendKeys "{F2}"

                .SendKeys "%{ENTER}"

            End With

        End If

    End Sub

    '<<=========

    Potresti scaricare il mio file di prova Salvatore20190703.xlsm

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2019-07-03T10:27:48+00:00

    In realtà l'esigenza è la seguente.......

    Premesso che ho una tabella di excel che utilizzo come database clienti ove nell'ultima colonna della tabella ovvero la colonna Y inserisco la data e delle note relative a detto cliente (per intenderci come se fosse una sorta di CRM)

    Per ogni cella della colonna Y ho inserito la formattazione "testo a capo" 

    Pertanto per iniziare a scrivere correttamente qualora in detta cella ci sia già inserito del testo al momento faccio così....

    Mi posiziono in detta cella, faccio 2 volte click alla fine del testo e poi eseguo la combinazione di tast ALT+INVIO

    Così facendo il cursore si posiziona automaticamente a capo, permettendomi di continuare con una nuova nota del tipo....

    03/07/2019 contatto il cliente mi rimanda a settembre

    ecco....... avrei bisogno di una macro che mi eviti di utilizzare il doppio click più la combinazione di tast ALT+INVIO con un pulsantesaluti

    Salvatore Nastasi

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2019-07-03T09:21:10+00:00

    Ciao Salvatore,

    mi potreste gentilmente indicare una macro che in excel 2019 esegua il comando di fare:

    doppio click più la combinazione di tasi Alt-Invio nella cella in cui sono posizionato al momento dell'esecuzione della Macro

    Piuttosto che cercare di emulare una serie di sequenze di tasti, sarebbe meglio descrivere il risultato desiderato. Armato di queste informazioni, posterò il codice richiesto.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento