XL 2016 Code pour cellule adjacente à la cellule active

Lemidi34

XLDnaute Occasionnel
Bonjour,

je souhaite créer un code VBA pour récupérer des données de la cellule active dans un textBox, la j'y suis arrivé mais je souhaite aussi la cellule juste avant

TextBox4 = ActiveCell.Value

Merci de votre aide
 

Phil69970

XLDnaute Barbatruc
Bonjour @Lemidi34, le forum

Un exemple pour :
TextBox4 ==> la cellule active
TextBox3 ==> la cellule juste avant

*Problème si tu es dans la colonne A la cellule juste avant n'existe pas et provoquera une erreur

VB:
Private Sub UserForm_Initialize()
On Error Resume Next
TextBox3 = ActiveCell.Offset(0, -1)
TextBox4 = ActiveCell.Value
End Sub

@Phil69970
 

Pièces jointes

  • Recup valeur cellule.xlsm
    20.6 KB · Affichages: 7

Staple1600

XLDnaute Barbatruc
Bonjour le fil,

Avec des endives
VB:
Private Sub UserForm_Initialize()
On Error Resume Next
With ActiveCell
TextBox3 = .Offset(, -1).Value
TextBox4 = .Value
End With
End Sub
Et pour le fun ;)
VB:
Private Sub UserForm_Initialize()
Set r = ActiveCell
On Error Resume Next
TextBox3= r(1, 0): TextBox4 = r
End Sub
 

Discussions similaires

Réponses
2
Affichages
189
Réponses
2
Affichages
145

Statistiques des forums

Discussions
312 305
Messages
2 087 088
Membres
103 461
dernier inscrit
dams94