Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

variable excel dans vba

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
 
T

tof

Guest
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
 
T

tof

Guest
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...
 

Discussions similaires

Réponses
2
Affichages
183
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…