adresse cellule en vba

S

steve

Guest
bonsoir le forum

je voudrais definir l' adresse d'une cellule en vba
puis luis rajouter une variable fgt=3 pour que la cellule active se deplace de 3 case vers la gauche



Merci d' avance
et bonne année :)
 

Hervé

XLDnaute Barbatruc
bonsoir steve, ami philippe, ol

juste pour information : :)

On peut se passer du offset : ActiveCell(1, -3).Select

ol, on déconseille fortement la sélection de cellule, plusieurs raisons :

1) ca ralentit le traitement du code
2) ca fini par etre génant visuellement
3) c'est franchement inutile

salut
 

Dan

XLDnaute Barbatruc
Bonsoir,

Complément à Hellboy avec cette macro :

Code:
Sub test()
'Macro par Dan pour XLD
Dim i As Byte
On Error Resume Next
i = 3
ActiveCell.Offset(-i, 0).Activate
End Sub

Avec -i caractérisant le déplacement à gauche. Par défaut Excel fait un déplacement à droite.

Si pb n'hésite pas

;)
 
S

steve

Guest
Merci a tous
Voila ma macro qui fonctionne

Dim n As String
Dim Chw As String
Dim i As Byte
n = ActiveCell
Sheets('accueil').Select
Cells.Find(What:=(n), After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
i = 4
ActiveCell.Offset(0, -i).Activate
End Sub

A+
:woohoo:
 

Discussions similaires

Statistiques des forums

Discussions
312 339
Messages
2 087 414
Membres
103 542
dernier inscrit
feenix