• Initiateur de la discussion Initiateur de la discussion renaud
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

renaud

Guest
Bonjour a tous,

Pouvez vous me dire comment reoudre ce probleme,


Dim stock As String
ch = DDEInitiate("winblp", "bbk")
stock = ActiveCell.Target.Offset(0, 8).Value

Je cherche a donner a la variable stcok le contenu de la cellule qui se situe 8 cellules a droite de la cellule active. Cette cellule a pour valeur FTE FP, ce n est pas un nombre, je ne sais pas si cela pose probleme.

merci
 
Bonsoir à tous,

Remplace ceci :

stock = ActiveCell.Target.Offset(0, 8).Value

par cela :

stock = ActiveCell.Offset(0, 8).Value

Le terme TARGET ne peut pas être employée avec la fonction ACTIVECELL car il représente une variable qui doit être définie

Sub Essai()

Dim stock As String

Dim Target As Range

Set Target = ActiveCell

ch = DDEInitiate("winblp", "bbk")
'C'est l'un
stock = ActiveCell.Offset(0, 8).Value
'Ou l'autre
stock2 = Target.Offset(0, 8).Value

End Sub

@+

Ronan
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
1 K
Réponses
6
Affichages
2 K
Retour