[VisualBasic_Excel]

Suiton Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
Je suis debutant en Visual Basic, et je suis actuellement en train de concevoir une interface sous Visual Basic 2005 Express Edition en me basent sur un fichier excel. Voici pour vous 2 questions :

Est-il possible de mettre à jour ou de changer des formules codées sous visual Basic à partir du modele excel ?

Est-il possible par exemple de reccuperer des donnees d'une cellule excel
et de l'utiliser sous visual basic (sans faire de copier coller)?

Merci ,j'attend vos réponses.

1 réponse

Utilisateur anonyme
 
Bonjour,


Question 1 : Oui

exemple :
Sub ChangeFormuleAdditionVersSoustraction()

    Range("A1").Select
    If ([A1].Value = 1) Then
        ActiveCell.Offset(5, 0).Value = "=(" & "A4" & "+" & "A5" & ")"
    Else
        If ([A1].Value = 0) Then
            ActiveCell.Offset(5, 0).Value = "=(" & "A4" & "-" & "A5" & ")"
        End If
    End If

End Sub
'


Question 2 : Oui

exemple :

Sub LireCellule_X_EtAfficheResultat_Y()
    
    ' Y = MX + B
    
    Const Pente = 5
    Const Decalage = 2
    
    MsgBox ((Pente * Range("A1").Value) + Decalage)
    
End Sub
'

Lupin
0