[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
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.
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
19 mai 2007 à 15:26
Bonjour,
Question 1 : Oui
exemple :
Question 2 : Oui
exemple :
Lupin
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