Nkubi
Messages postés43Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 3 juin 2004
-
5 avril 2004 à 10:00
Nkubi
Messages postés43Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 3 juin 2004
-
5 avril 2004 à 14:16
Voilà si je reçois en paramètre d'une fonction le string z (qui vaut "a2" par exemple), est-ce possible de le substituer pour faire range(z), ou pas????
si oui, comment??
Et est-ce que je peux à partir de la valeur de Z changer de colonne ou de ligne avec une simple formule???? (pour ne pas être obliger de multiplier des lignes de codes).
Nkubi
Messages postés43Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 3 juin 2004 5 avril 2004 à 10:14
Pour la première question, c'est bon j'avais fait une erreur de frappe, mais par contre je n'arrive pas à faire:
range(z:y) si je passe z et y en paramètre
Nkubi
Messages postés43Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 3 juin 2004 5 avril 2004 à 10:17
Désolé mais je viens de trouver la soluce pour la question du dessus, par contre si quelqu'un pouvait m'aider sur la toute dernière question ce serait cool?????
juvamine
Messages postés468Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention30 août 20072 5 avril 2004 à 10:32
tu peu utiliser cells(row,col)
cells(y,z) par exemple,
pr ce qui est du range, il fo utiliser les référence alphanumérique
range ("A2"),
ds ta fonction si z="A" et y=2 il fo faire
range(z & y)
si par contre tu veu selectionné une plage de colonne ca fai:
columns("A:D") donc si tu recoi 2 parametrre chaine tu fais :
on a z="A" et y="D"
columns(z & ":" & y)
désolé mais jai pas bien compri ta question peut etre kune de ces soluce te conviendra
++
juva
Retrouvez une équipe de développeurs confirmés sur le tchate:
serveur : bastia.zefunChat.net
port : 6667
chan : #programmation
Nkubi
Messages postés43Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 3 juin 2004 5 avril 2004 à 10:40
Merci Juvamine, c'était ta solution 3 qui m'intéressais et je venais de la trouver mais merci quand même.
Par contre mon autre question était de savoir si à partir de mon z qui vaut "a21", je pouvais par une formule simple passer à range("b21"ou"a22")???
PARCE QUE SI JE NE PEUX PAS LE FAIRE JE SUIS OBLIGER DE COPIER COLLER TROP DE LIGNE DE CODE POUR FAIRE TROI FOIS LA même chose en changeant seulement un intitulé et les n° de cellule.
J'espère que ce que j'ai écrit paraitra plus clair parce que si c'est possible j'en ai vraiment besoin.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Nkubi
Messages postés43Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 3 juin 2004 5 avril 2004 à 10:48
en fait grâce à ta deuxième solution une partie du problème est résolu, donc je vais reprécisé ma question:
Si j'ai "G", est-ce possible de le faire passer directement et facilement à la lettre suivante ("H" en sachant que je ne sais pas que c'est un g que j'ai recu)???