Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Macro in Excel

  1. #1
    Utente di HTML.it L'avatar di mkl76
    Registrato dal
    Jan 2002
    Messaggi
    19

    Macro in Excel

    Vorre creare una macro in Excel con cui il valore inserito in un'etichetta di testo viene ricercato sul foglio di lavoro...ma come faccio ad inserire la variabile da me inserita nel seguente codice al posto di "What="esempio"

    Cells.Find(What:="esempio", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
    xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
    , SearchFormat:=False).Activate
    End Sub

  2. #2

    vediamo un po'...

    Ciao,
    se ho capito bene vorresti, diciamo, "conteggiare" il valore della cella (suppongo) A1 nel foglio di lavoro, e riportarla da un'alra parte, giusto?

    Se quello che ho capito è esatto, prova a fare tutto con la funzione "Conta.se"
    Quando la attivi, ti si apre una maschera che ti chiede prima di tutto l'intervallo di azione, e poi i criteri da ricercare.
    Selezionando tutto il foglio prima, e poi inserendo anche manualmente nella finestra i criteri di ricerca, il tutto dovrebbe funzionare.

    Trovi la funzione sotto la sezione "matematiche", se non vado errato.

    Fammi sapere il risultato!!


  3. #3
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    se tu hai il valore in una variabile:

    MyStr="CIAO"

    fai cosi':

    Cells.Find(What:=MyStr, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
    xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
    , SearchFormat:=False).Activate
    End Sub

  4. #4
    Utente di HTML.it L'avatar di mkl76
    Registrato dal
    Jan 2002
    Messaggi
    19

    circa ci siamo

    Praticamente io vorrei rifare il "trova" dell'Excel utilizzando un e4tichetta di testo e un pulsante...come ha scritto selimar (grazie a proposito) è ok però se io inserisco il valore nella casella di testo e la riporta come variabile sulla funzione di ricerca, mi da errore. Io utilizzo "etichettaditesto.value" per il valore, è corretto?

  5. #5
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    myVAR=Range("C4").Value

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.