Cómo llamar a una variable de un módulo desde otro módulo en VB Excel

abinaya

Primer módulo1:

Public Sub ConnectTERDATA()
Dim fso As Object, _
Fileout As Object, _
Sql As Object, _
objNet As Object, _
FS As Object

Set cn = New ADODB.Connection
Set cm = New ADODB.Command
Set Rec_set = New ADODB.Recordset
Set fso = CreateObject("Scripting.FileSystemObject")

Dim ip As String, _
db As String, _
Row As Integer, _
SharepointAddress As String, _
LocalAddress As String, _
UserID As String, _
Pass As String, _
CommandTimeout As Integer, _
ws As Worksheet, _
DS As String

Row = 1
UserID = InputBox(Prompt:="Enter your User ID")
Pass = InputBoxDK(Prompt:="Enter your Password")
cn.ConnectionTimeout = 0 'To wait till the query finishes without generating error
cn.CommandTimeout = 5000
cn.Open "Data Source=TERA; Database=TERA; Persist Security Info=True; User ID=" & UserID & "; Password=" & Pass & "; Session Mode=ANSI;"
'Check for errors...
If cn.State = adStateOpen Then 'If connection is success, continue

MsgBox "Connected to TERADATA"
    End If
End Sub

Segundo Módulo2:

Public Sub DisconnectTERDATA()

    Call Module1.cn
    cn.Close


    MsgBox "Disconnected from TERADATA"
    End If
End Sub

Pero cuando llamo a esa variable "Cn" del módulo1 y arrojo el siguiente error como "Procedimiento esperado no varaibale" ¿Alguien puede ayudarme aquí?

ingrese la descripción de la imagen aquí

abinaya

Declare su variable en público Ex:

Public Userid as String
Public pass as String

Entonces podemos usarlo en otros módulos normales.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cómo llamar a un módulo personalizado desde otro módulo de Python en colab

¿Cómo asigno un objeto a una variable en un módulo y luego accedo a esa variable desde otro módulo?

Incluir un módulo y llamar a una de sus funciones desde dentro de otro módulo en Julia

¿Cómo cambiar el valor de una variable de módulo desde dentro de un objeto de otro módulo?

Cómo llamar a una actividad desde otro módulo

Cómo llamar a un método individual desde otro módulo de Python que tiene una función principal en él

Cómo llamar a un método individual desde otro módulo de Python que tiene una función principal en él

¿Cómo accedo al método de un módulo en React desde otro módulo?

cómo llamar a setter desde otro módulo en Python

¿Cómo acceder a las variables de clase desde un módulo en otro módulo (python)?

Llamar a un módulo desde otro archivo

¿Llamar a un módulo Ansible desde otro módulo Ansible?

¿Llamar a un módulo Ansible desde otro módulo Ansible?

¿Cómo llamar al método directo en el agente de borde de iot desde otro módulo?

¿Cómo llamar a la función del módulo incluido de una clase desde un rake?

Llame a una función de controlador de un módulo desde el controlador de otro módulo en angularjs

¿Cómo agregar una dependencia de bean desde otro módulo en Spring?

Django Rest Framework ¿Cómo llamar a una variable de un método en otro?

Cómo llamar a la actividad desde un módulo de biblioteca en Android Studio

¿Cómo puedo acceder a una variable desde una función (método) que está en otro módulo?

Acceder a una variable local de una función de un módulo en otro módulo en python

¿Cómo llamar a un método de clase en un módulo que anula algunos métodos de otro módulo?

¿Cómo hacer referencia a una fuente de datos de un módulo a otro módulo y pasarla como una variable al módulo raíz?

OOP javascript, desde una 'declaración' AJAX en un método, ¿cómo llamar a otro método de la clase?

¿Cómo cambiar una variable de módulo de otro módulo?

[angular2] [ngModules] ¿cómo llamar a un componente desde otro módulo?

Cómo llamar a la clase desde otro módulo en SpringBoot, Java

¿Cómo llamar a un objeto de módulo en Python?

En Python, ¿cómo se puede llamar a una función de un script desde dentro de un módulo que es importado por ese script?