[VisualBasic_Excel]

Fermé
Suiton Messages postés 1 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 18 mai 2007 - 18 mai 2007 à 16:39
 Utilisateur anonyme - 19 mai 2007 à 15:26
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
19 mai 2007 à 15:26
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