In questo articolo, creeremo un evento della cartella di lavoro con doppio clic per creare una finestra di messaggio per il record. I dati grezzi per questo esempio sono costituiti dai dati del reparto IT, che includono nome, età, reparto, lingua nota e paese. Quando facciamo doppio clic su una… Continue Reading Visualizzare un record con un doppio click utilizzando VBA in Microsoft Excel

Domanda: La selezione da un elenco di validità nella colonna D è sostituita da un numero. Funziona solo con XL9 e versioni successive. Risposta: Inserisci il codice seguente nel modulo Questa cartella di lavoro. Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 4 Then Exit Sub Application.EnableEvents = False… Continue Reading Sostituire il valore dalla lista di convalida con un numero utilizzando VBA in Microsoft Excel

In questo articolo creeremo una funzione personalizzata per convertire le stringhe negative in un numero intero. I dati grezzi per questo articolo sono costituiti da stringhe seguite da un segno meno (-). Vogliamo convertire queste stringhe in numeri interi. Spiegazione logica In questo articolo, abbiamo creato una funzione personalizzata ConvertNegNumbers… Continue Reading Convertire i valori negativi trattati come testo utilizzando VBA in Microsoft Excel

Apri Excel e VBE (Visual Basic Editor). A meno che non sia stata modificata, la finestra VBE contiene la finestra ProjectExplorer e la finestra Properties (a cui è possibile accedere dal menu Visualizza). Project Explorer: funziona come un file manager. Ti aiuta a navigare nel codice nella tua cartella di… Continue Reading Uso del registratore di macro in Microsoft Excel

Le macro di seguito mostreranno un elenco di tutti i caratteri installati. Nota! Se sono installati molti tipi di carattere, la macro potrebbe smettere di rispondere a causa della mancanza di memoria disponibile. Sub ShowInstalledFonts() Dim FontNamesCtrl As CommandBarControl, FontCmdBar As CommandBar, tFormula As String Dim fontName As String, i… Continue Reading Visualizzare tutti i font installati (Word) utilizzando VBA in Microsoft Excel

Quando si hanno molte condizioni da controllare o si vuole fare qualche operazione sulla base della scelta dell’utente, allora si possono usare le istruzioni If Else If. Ma sono problematici quando si tratta di più condizioni. In tal caso, la migliore soluzione in Excel VBA è il metodo Seleziona caso… Continue Reading VBA Select Case: Un’alternativa di più Se else if

In questo articolo, creeremo una macro per unire i valori in due celle consecutive. I dati grezzi sono costituiti da dati dipartimentali, che consistono in ID reparto, numero riga e nome. In questo articolo, vogliamo unire l’ID reparto e il numero di roll in una singola colonna. Spiegazione del codice… Continue Reading Unisci celle senza perdere i valori che utilizzano VBA in Microsoft Excel

In questo articolo, useremo l’evento della cartella di lavoro per evidenziare le date maggiori della data attuale. I dati grezzi per questo esempio sono costituiti dall’obiettivo di vendita giornaliero e dall’obiettivo raggiunto. Vogliamo evidenziare i giorni che sono maggiori della data attuale. Spiegazione logica In questo articolo abbiamo creato due… Continue Reading Cambiare il colore del carattere in base alla data utilizzando VBA in Microsoft Excel

Con la macro qui sotto puoi restituire le dimensioni dello schermo con la funzione GetSystemMetrics32. Declare Function GetSystemMetrics32 Lib “User32” _ Alias “GetSystemMetrics” (ByVal nIndex As Long) As Long Sub DisplayMonitorInfo() Dim w As Long, h As Long w = GetSystemMetrics32(0) ‘ width in points h = GetSystemMetrics32(1) ‘ height… Continue Reading Determinare le dimensioni dello schermo utilizzando VBA in Microsoft Excel