FORUM Tom's Hardware » Le monde de Windows » Autre » [Excel VB] acces à une cellule sous VB
 

[Excel VB] acces à une cellule sous VB

Il y a 275 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [Excel VB] acces à une cellule sous VB
 
Plus d'informations

Bonjour.
Si vous pouvez m'aider, meme un peu, ca serait vraiment sympa !
Je suis débutant en programmation sous VB, et pour ma macro j'ai besoin de :
1) accéder à une cellule qui se trouve dans un classeur autre que celui sous lequel je crée la macro.
2) pouvoir compter les cellules non vides sur une plage d'un classeur autre.
 
Le point 2 sera sans doute assez facle à résoudre si je sais comment résoudre le 1)
 
Voici le code de ma macro pour l'instant. Il est très sommaire et comport surement plein de code en trop mais je n'ai jamais appris à programmer en VB donc...
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 
Dim C As Range
Set C = Intersect(Target, Range("F13:S29" ))
If C Is Nothing Then Exit Sub
 
Dim ColonneInfo As Range
Dim Parametre As Range
Dim Identifiant As Range
 
Set ColonneInfo = Range("U:U" )
ColonneInfo.Clear
 
Colonne = ActiveCell.Column
Ligne = ActiveCell.Row
 
Set Parametre = Cells(11, Colonne)
Set Identifiant = Cells(Ligne, 1)
If Parametre Is Nothing Or Identifiant Is Nothing Then Exit Sub
 
Dim TParam As Range
 
ColParam = Range("A:A" )
LigFormule = Range("7:7" )
 
Param = Parametre.Value

 
Set TParam = Cells.Find(What:=Param, LookIn:=Sheets("Feuil3" ).Range("A1:A10" ), SearchOrder:=xlByColumns)  
 
Ici je voudrais avoir acces une cellule située dans un autre classeur Excel dans un plage donnée (1ere colonne) et de valeur "Param"
 
If TParam Is Nothing Then Exit Sub
 
End Sub

 
 
Ensuite je voudrais pouvoir détecter dans une plage de cellule (d'un classeur différent de celui ou est créé la macro) les cellules non vides, afin de pouvoir copier des cellules qui sont sur la meme ligne mais dans une autre colonne.
 
 
Merci d'avance !


Message édité par Senn le 19-07-2006 à 17:57:29


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Le monde de Windows » Autre » [Excel VB] acces à une cellule sous VB
 

Annonces Google
Publicité