Inversione del contenuto delle celle (Microsoft Excel)
Hai mai desiderato invertire il contenuto di ciò che è contenuto in una cella? Utilizzando la funzione StrReverse in VBA, puoi facilmente cambiare “Il mio testo” in “txet yM”.
Dim sTemp As String sTemp = "My text" sTemp = StrReverse(sTemp)
Al termine, il testo nella variabile sTemp sarà uguale a “txet yM”. Se vuoi invertire il contenuto di una cella in un foglio di lavoro, puoi usare quanto segue:
Selection = StrReverse(Selection)
Ciò inverte qualsiasi cella sia selezionata nel foglio di lavoro. Trovo utile, tuttavia, aumentare l’utilizzo solo un po ‘per assicurarmi che sia selezionata solo una singola cella e che la cella non contenga una formula:
If Selection.Count =1 Then If Not Selection.HasFormula Then Selection = StrReverse(Selection) End If
Questa macro ha effetto solo su una singola cella selezionata e non apporterà alcuna modifica a una cella che contiene una formula.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (3451) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: