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

Target.row.value

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

G

guilhem138

Guest
Bonjour à tous.

Je cherche la bonne écriture pour :

Dim i as long
i = target.row.value

Actuellement, ca me retourne Eror 424 object requirerd. 😡
 
Re : Target.row.value

En gros j'ai un tas de données que j'entre dans des textbox d'un userform et ensuite mon code est du genre :

Range("A" & i).value = textbox1.value
Range("B" & i).value = textbox2.value
...

Pour compléter automatiquement ma page.

Je voudrais donc que i soit égale à la valeur de la ligne de la target.

Par exemple si je double clique sur B3, i = 3

Une idée ? 😕
 
Re : Target.row.value

Hello

Au pife je dirait qu'il cherche à recup la valeur d'une cellule et la place en variable

Si c'est sa tu faire faire comme sa,


Code:
I = ActiveCell.Rows

Ou alors a la place de ActiveCell, l'adresse de la cellule que tu veux.

Meilleures salutations
 
Dernière édition:
Re : Target.row.value

Re,

J'avais pas vu la réponse, si c'est le num de la ligne c'est .Row

.Row = num de ligne
.Rows = valeur de cellule

Code:
I =Activecell.row
 
Dernière édition:
Re : Target.row.value


double click sur B3 : i=Target.row, tu dois être dans le Module d'une Feuille !
Pour que cette valeur soit gardée ailleurs (Userform ou autre Module) il te faut une déclaration de i en Public !
Dans un Module standard, commence par : Public i as Long 'pour plus précaution.
Comme le conseille Modeste geedee, il faut toujours faire attention aux déclarations des variables et de leur portée !
 
Re : Target.row.value

Re,

@MJ13 : tu ne peux pas avoir cela dans un Module standard :

Code:
Sub test()
  MsgBox Target.Row
End Sub

Que représente Target ici ?

Un exemple (à partir de ton fichier), sans entrer dans le débat Target-ActiveCell.
A noter que le lancement "Target" renvoie 0 tant qu'une cellule n'a pas été sélectionnée; normal : à la déclaration une variable est initialisée en fonction de son type (0 pour un nombre, "" pour un texte ...)
 

Pièces jointes

- 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
5
Affichages
912
Réponses
15
Affichages
460
Réponses
16
Affichages
505
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…