Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Compatibilità vba excel in libreoffice
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
Paxi
Comune mortale
Comune mortale


Registrato: 12/06/23 00:33
Messaggi: 2

MessaggioInviato: 12 Giu 2023 10:49    Oggetto: Compatibilità vba excel in libreoffice Rispondi citando

Salve, non sono un esperto, ho perso 1 mese per creare 2 codici in vba excel ma in ufficio si usa Libreoffice e per adesso sono praticamente 0. Se qualcuno mi può aiutare a renderlo compatibile, ho poco tempo a disposizione e devo presentare un lavoro:(
Grazie. inserisco i 2 codici che in excel funzionano.
Codice:
Option Explicit
Sub RICERCA_PER_1_PROTOCOLLO()
Dim sh As Worksheet
Dim rng As range
Dim v As Variant

  v = Application.InputBox("Inserisci Il Numero Di Protocollo")
  If v = "" Then Exit Sub
   If v = False Then Exit Sub
      Set sh = ThisWorkbook.Worksheets("ARCHIVIO")
   Set rng = sh.range("C13:C9999").Find(What:=v, LookAt:=xlWhole, LookIn:=xlValues)
      If Not rng Is Nothing Then
      rng.Select
     Dim idomanda As Integer
    idomanda = MsgBox("Cella Trovata" & vbNewLine & rng.Address & " . Vuoi Cercare Ancora?", vbYesNo)
    If idomanda = vbYes Then
    range("A11").Select
    End If
    If idomanda = vbNo Then
    Exit Sub
    End If
   Else
     MsgBox "Cella non Trovata. Vuoi Cercare Ancora?", vbYesNo
      If idomanda = vbYes Then
    range("A11").Select
    End If
    If idomanda = vbNo Then
   Exit Sub
   End If
       Set rng = Nothing
      Set sh = Nothing
   
 End If
   
End Sub
-----------------------------
Option Explicit
Option Compare Text

Sub RICERCA_PER_2_INIZIALI_DITTA()

Dim sh As Worksheet
Dim rng As range
Dim Cerca As Variant

  Cerca = Application.InputBox("Inserisci Iniziali della Ditta")
 
   If Cerca = False Then Exit Sub
   If Cerca = "" Then Exit Sub
   
     Set rng = ThisWorkbook.Worksheets("ARCHIVIO").range("D12:D9999").Find(What:=Cerca, LookAt:=xlPart, LookIn:=xlValues)
   
     If Not rng Is Nothing Then
      rng.Select
     
   
    Dim idomanda As Integer
    idomanda = MsgBox("Cella Trovata" & vbNewLine & rng.Address & " . Vuoi Cercare Ancora?", vbYesNo)
    If idomanda = vbYes Then
    range("A11").Select
    End If
   
    If idomanda = vbNo Then
   
    Exit Sub
    End If
   
   Else
     MsgBox "Cella non Trovata. Vuoi Cercare Ancora?", vbYesNo
      If idomanda = vbYes Then
    range("A11").Select
    End If
   
    If idomanda = vbNo Then
   
    Exit Sub
   End If
   
      Set rng = Nothing
      Set sh = Nothing
   
 End If
   
End Sub
   
Top
Profilo Invia messaggio privato
Maary79
Moderatrice Sistemi Operativi e Software
Moderatrice Sistemi Operativi e Software


Registrato: 08/02/12 12:23
Messaggi: 12237

MessaggioInviato: 12 Giu 2023 14:00    Oggetto: Rispondi citando

Hai postato sul primo forum a caso... Ho capito che hai fretta, vabè lo sposteremo noi... Rolling Eyes

Riguardo il tuo problema per avere una risposta celere ti conviene chiedere al supporto tecnico di LibreOffice, se è possibile.

link
Top
Profilo Invia messaggio privato
Paxi
Comune mortale
Comune mortale


Registrato: 12/06/23 00:33
Messaggi: 2

MessaggioInviato: 12 Giu 2023 14:59    Oggetto: Rispondi

Salve, il primo ho risolto facendo tentativi. mi mancherebbe il secondo.
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi