begin process at 2012 02 17 02:10:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

comment trouver l'index d'une cellule dans un range?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment trouver l'index d'une cellule dans un range?

mardi 25 novembre 2008 à 21:19:14 | comment trouver l'index d'une cellule dans un range?

touf57

Bonjour,

Je cherche à récupérer l'index d'une cellule dans son range voyez le code.
En fait je voudrais me passer de la variable i tout simplement. Je sais que c'est faisable mais je ne vois plus comment faire.

i=1
code:
For Each cellule In Notes.Cells
    If cellule <> "" Then
        'additionne les notes des contrôles auxquels le stagiaire a participé
        'somme_note=somme_note+note_active (rapporté en note sur 20) * son coef
        somme_note = somme_note + cellule * (20 / Note_max.Cells(1, i)) * coef_note.Cells(1, i)
      
        'additionne les coefs des contrôles auxquels le stagiaire a participé
        somme_coef = somme_coef + coef_note.Cells(1, i)
    End If
   
    'incrémente l'index de selection
    i = i + 1
Next cellule

Merci d'avance
mardi 25 novembre 2008 à 21:23:49 | Re : comment trouver l'index d'une cellule dans un range?

Renfield

Administrateur CodeS-SourceS
la ligne ?

Note_max.Cells(1, cellule.Row)
jeudi 27 novembre 2008 à 18:56:25 | Re : comment trouver l'index d'une cellule dans un range?

touf57

Merci Renfield
Mais apparement je me suis mal exprimé.

Je recherche à obtenir la colonne de cellule dans le range "notes"
exemple: notes=range("D1:G1")

donc par rapport au code
A la première boucle cellule.column=4 (colonne "D" ) alors que je recherche à extraire=1 (première colonne de "Notes")

J'ai trouvé ça:
cellule.Column - Notes.Column + 1
Ca ca marche, mais ca fait bidouille

Je sais qu'il y a une autre propriété approchante à "Notes.cellule.column", mais je ne la trouve pas.

Merci de vos conseils

vendredi 28 novembre 2008 à 07:24:16 | Re : comment trouver l'index d'une cellule dans un range?

Renfield

Administrateur CodeS-SourceS
la soustraction me semble bien dangereuse, en effet....
un range de cellules n'est pas forcément un rectangle.

ca peut même etre plusieurs rectangles distincts.

a voir ton cadre de travail...

la, tu parcoures toutes les cellules... tu  pourrais peut etre integrer une deuxieme boucle

une en y, pour chaque eleve
une en x, pour chaque controle


Cette discussion est classée dans : cellule, coef, index, somme, note


Répondre à ce message

Sujets en rapport avec ce message

stopper une fonction lancée sur clic [ par juliusius37 ] bonjour tlm!alors mon petit pb c que j'ai une fonction lecture qui lance la lecture de sons(créés par mon programme) sur ma carte son.Le pb c que une somme de cellule a renvoyé sur une autre feuille Excel 2000 VBA [ par jordinette ] Bonjourje possède sur une feuille excel le tablo suivant <TR style= somme de données sans connaitre le nombre de lignes (excel) [ par bobinut ] Bonjourje suis nouveau alors d'abord je vous salue.voila en exceldans une cellule je voudrais faire une somme de nombre qui sont dans les cellules sup EXCEL ET VBA [ par LUSTRUCRU ] Bonjour à tous,Je souhaite récuperer le n° d'index d'une cellule .voici ma problèmatique:"Feuil1" une combobox qui reprend une liste de nom qui se tou PB : recherche index d'une cellule dans un datagrid [ par trexor ] Bonjour,J'aimerais récupérer dans mon datagrid l'index d'une string stockée dans une colonne de mon datagrid. Quelle est la méthode? (je ne dois pas b somme d'une colonne [ par Achi ] bonjour,Juste une petite question...sous excel il est possible d'obtenir d'une cellule quelconque qu'elle fasse la somme d'une colonne complète (ex: d calcul de moyenne (avec des sous-moyenne) [ par adrienr11vdv ] voici le tableau des notes et des coefficients (note et coeff):12   211   119   2 8    414   1le but serai de faire d'abord une moyenne par coefficien Grosse MFC ou VBA EXCEL pour une gestion d'indice du document [ par vincskin ] Bonjour,Dans un fichier excel, je souhaiterai faire automatiquement une gestion d'indice entre 2 feuilles.Je suis débutant dans ce domaine et j'ai bes faire la somme d'une colonne en axcluant les cellule dont la couleur de la police est rouge [ par ticoco84 ] Bonjour,Je suis avec excel et VBA.J'ai un souci, je dois faire la somme des valeurs d'une colonne mais en excluant les valeurs de certaines celulles q injection de formule dans une cellule excel [ par bobbysv ] Bonjourcela faisait longtemps que je n'avais posté ici...j'ai injecté une formule dans une cellule:Feuil1.Cells(i, end_tab) = "=SOMME(C" & i & ":U" &


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,011 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales