Link Station > Section Hotline > Hotline Générale >

[RESOLU] Programmation VB sous excel




Aller au Forum:
Notez ce sujet :

  Sujet précédent   Sujet suivant
Auteur
Sujet    Tout développer | Tout contracter NOUVEAU SUJET    RÉPONDRE
Réduire ce messageTTyler-DurdenGuruNiveau 18 · ChroniqueurRéférenceur Appliqué
Membre depuis
2002
Messages
7895
Plus
Membre n°
935
Inscription
08 Apr 2002
Localisation
Gard
Âge
44 ans
Sujets lancés
263
Ancienneté
100 %
Participation
88 %
[RESOLU] Programmation VB sous excelAncien message 25-11-2008 11:27
salut
j'essaye de faire une macro pour le taf.
Sur un fichier excel, je voudrais mettre en variable la ligne de la case sélectionnée.

En gros si j'ai selectionné la range(A71), je voudrais que 71 devienne une variable pour que je l'utilise par la suite pour différentes opérations qui seront faites uniquement sur cette ligne.

Et quelle est la syntaxe pour faire appel ensuite à cette variable dans une case ? Si ligne est ma variable, est-ce : Range("A:ligne")

ca doit etre tout con mais je trouve pas !

merci

__________________

Edité par Tyler-Durden le 11-12-2008 à 13:22

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageTTyler-DurdenGuruNiveau 18 · ChroniqueurRéférenceur Appliqué
Membre depuis
2002
Messages
7895
Plus
Membre n°
935
Inscription
08 Apr 2002
Localisation
Gard
Âge
44 ans
Sujets lancés
263
Ancienneté
100 %
Participation
88 %
Ancien message 25-11-2008 15:02
c'est bon j'ai trouvé
la bonne syntaxe est : Range("W" & ligne).Value

par contre j'ai du demander le numéro de ligne pour attribuer une valeur à ligne

__________________

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageKkingMaitreNiveau 16 · Critique de comptoirRéférenceur Novice
Membre depuis
2002
Messages
3967
Plus
Membre n°
4686
Inscription
26 Sep 2002
Âge
50 ans
Sujets lancés
205
Ancienneté
98 %
Participation
76 %
Ancien message 10-12-2008 16:58
dans le meme esprit
j ai quasiment le meme pb et je ne trouve pas la solution

en fait j essai de simplement faire la somme d'une colonne avec A2 pour debut et Axx pour fin

où xx est une variable
j ai fait un somme= whorksheetfunction.sum(range(A2:Axx)) deja est ce juste ??
mais je n arrive pas a concatener correctement A et xx (xx est un nombre) ...j ai toujorus une erreur

__________________
Les relations sont certainement le miroir dans lequel on se découvre soi-même.

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageWwlad93ExpertNiveau 14 · Jury du publicRéférenceur Appliqué
Membre depuis
2002
Messages
2596
Plus
Membre n°
4328
Inscription
09 Sep 2002
Localisation
Utopia
Sujets lancés
163
Ancienneté
98 %
Participation
68 %
Ancien message 10-12-2008 17:04
Sûrement un truc du genre Range("A2:Axx") (avec des guillemets).

__________________
Budget militaire des USA pour 2010 : 770 milliards de dollars.
Résoudre les 20 plus grands problèmes mondiaux : 250 milliards de dollars par an. Détail.

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageKkingMaitreNiveau 16 · Critique de comptoirRéférenceur Novice
Membre depuis
2002
Messages
3967
Plus
Membre n°
4686
Inscription
26 Sep 2002
Âge
50 ans
Sujets lancés
205
Ancienneté
98 %
Participation
76 %
Ancien message 10-12-2008 20:10
ben non ca peut pas marcher comme ca wlad

a priori c est peut etre ("A2:A" & xx)
je vais essayer demain

__________________
Les relations sont certainement le miroir dans lequel on se découvre soi-même.

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageXxioConfirméNiveau 9 · Abonné Canal+Référenceur Appliqué
Membre depuis
2002
Messages
1213
Plus
Membre n°
3248
Inscription
24 Jul 2002
Localisation
Ô Soleil
Âge
51 ans
Sujets lancés
69
Ancienneté
99 %
Participation
55 %
Ancien message 11-12-2008 09:24
résolu donc, pour l'instant

__________________

Signaler ce message à un modérateur | IP: Logguée

Réduire ce messageTTyler-DurdenGuruNiveau 18 · ChroniqueurRéférenceur Appliqué
Membre depuis
2002
Messages
7895
Plus
Membre n°
935
Inscription
08 Apr 2002
Localisation
Gard
Âge
44 ans
Sujets lancés
263
Ancienneté
100 %
Participation
88 %
Ancien message 11-12-2008 13:22
Pour désigner une case avec une variable, c'est comme ca :
Range("A" & ligne) où "ligne" est la variable
Donc à trafiquer pour une plage

__________________

Signaler ce message à un modérateur | IP: Logguée

Il est actuellement 19:15 (GMT) NOUVEAU SUJET    RÉPONDRE   
  Sujet précédent   Sujet suivant
Link Station > Section Hotline > Hotline Générale > [RESOLU] Programmation VB sous excel

Aller au Forum:
Notez ce sujet :


Réponse rapide
Afficher une version imprimable | Chercher dans ce sujet | Envoyer cette page par email | S'inscrire à ce sujet | Télécharger ce sujet
Règles du forum :
Créer de nouveaux sujets
Répondre aux messages
Attacher des fichiers
Editer vos messages
: not autorisé
: not autorisé
: not autorisé
: not autorisé
Le Code HTML est OFF
Le BBCode est ON
Les Smileys sont ONs
Le code [IMG] est ON
Page générée en 0.053351 secondes en exécutant 42 requêtes SQL.
Apache - Compression GZIP : Activée.