variable excel dans vba

  • Initiateur de la discussion Initiateur de la discussion tof
  • 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 !

T

tof

Guest
salut

je voudrais savoir si une case excel pour aparaitre dans mon programme vba. (si la valeur de la case change sous excel elle doit ce mettre à jour sous vba)

est ce possible ?

merci
 
ci j'écrit "cells(5, 1) = Cells(1, 1)" à la place de la valeur 300, c'est juste? ou dois je rajouter le module que tu m'a donné à la suite ?
par contre j'ai plusieurs feuilles de calculs ...?

'Donnees
PtBase(0) = 0# ' Coordonnees en X du point de base
PtBase(1) = 0# ' Coordonnees en Y du point de base
PtBase(2) = 0# ' Coordonnees en Z du point de base
PtDecal(0) = 300# ' Nouvelle coordonnee en X du decalage
PtDecal(1) = 0# ' Nouvelle coordonnees en Y du decalage
PtDecal(2) = 0# ' Nouvelle coordonnees en Z du decalage

désolé je débute, je suis un peu perdu...

merci d'avance
 
en fait je t'explique
voici la partie de mon programme qui me déplace mes objets sous autocad. La valeur de ce déplacement est dans la cellule (A,10) sous excel. Ce que je voudrais c'est ,à la place de marquer la valeur "300" , indiquer l'emplacement de la cellule.

'Initialisation des variables
Static BaSelect As AcadSelectionSet
Static PtBase(0 To 2) As Double
Static PtDecal(0 To 2) As Double

'Donnees
PtBase(0) = 0# ' Coordonnees en X du point de base
PtBase(1) = 0# ' Coordonnees en Y du point de base
PtBase(2) = 0# ' Coordonnees en Z du point de base
PtDecal(0) = 300# ' Nouvelle coordonnees en X du decalage
PtDecal(1) = 0# ' Nouvelle coordonnees en Y du decalage
PtDecal(2) = 0# ' Nouvelle coordonnees en Z du decalage


'Creation du jeu de selection
Set BaSelect = ThisDrawing.SelectionSets.Add("bavba")
'Selection de toutes les entites
BaSelect.Select acSelectionSetAll

For i = 1 To BaSelect.Count
'le decompte commence a zero, c'est pourquoi on retire 1 de I
BaSelect.Item(i - 1).move PtBase, PtDecal
BaSelect.Item(i - 1).Update

Next i

Merci pour ton aide
A ta disposition pour des info complémentaire...
 
- 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
8
Affichages
203
Retour