cs_luz09
Messages postés5Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention19 février 2003
-
17 févr. 2003 à 10:29
cs_azerty75
Messages postés2Date d'inscriptionvendredi 28 février 2003StatutMembreDernière intervention10 mars 2003
-
10 mars 2003 à 22:31
Bonjour,
je sais que ça va vous paraître bateau... mais, j'ai un soucis.
J'ai deux feuilles excel (feuil1 et feuil2).
Je voudrais à partir du code VBA, récupérer les données d'une cellule A1 de la feuil2 et les affecter à la cellule B2 de la feuil1.
Ceci est un exemple.
Si quelque'un pouvait m'aider ce serait sympa.
Merci !
A+
cs_luz09
Messages postés5Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention19 février 2003 17 févr. 2003 à 11:14
déjà fait, mais ça fonctionne pas...
en fait c'est deux classeurs différents d'où le pb...
j'ai essayé tout ce que je connaissais et même plus et rien n'y fait, toujours le même msg d'erreur :
"l'indice n'appartient pas à la séléction".
cs_luz09
Messages postés5Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention19 février 2003 17 févr. 2003 à 11:56
Merci de vouloir m'aider, mais là ça devient désespérant...
j'avais commencer par là et rien n'y fait, le message d'erreur est le même.
même en forçant :
Workbooks("class1").Worksheets("feuill1").Range("A1").Value = Workbooks("class2").Sheets("feuil2").Cells(2, 4).Value
ça ne fonctionne toujours pas !!!
si tu as d'autres idées, elles sont les bienvenues.
Merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_poupouss
Messages postés8Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention 6 mars 2003 17 févr. 2003 à 20:51
Salut
Je voudrais savoir si cela marche quand on veut récupérer les données qui se trouvent dans une liste et non pas dans une seule cellule. J'ai une userfom combobox qui apparait dans une feuille et je souhaiterais que la liste de référence se trouve dans une autre feuille
cs_marcelin
Messages postés181Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention22 décembre 2016 18 févr. 2003 à 08:38
si je comprend bien tu voudrais remplir ta combobox avec les valeur qui se trouverais sur une feuille?
si c'est ca tu fais ca :
tu les met tous(tes élément) les un sous les autre(dans une colone quoi !!) et tu fais:
i = [N° de ligne du 1er element]
while range("A" & i).value <> ""
combobox.additem range("A" & i).value
wend
cs_poupouss
Messages postés8Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention 6 mars 2003 18 févr. 2003 à 21:28
Salut Marcelin
Enfait je voudrais connaître le synthaxe pour:
J'ai un classeur avec deux feuilles. Dans la feuille A, un userform s'ouvre avec un clic droit sur une certaine cellule. Je voudrais que les éléments qui apparaissent dans ce userform (liste déroulante) soit basé dans la feuille B
Voilà j'espére que c'est plus simple comme cela
Merci d'avance
@+
cs_poupouss
Messages postés8Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention 6 mars 2003 19 févr. 2003 à 11:51
Re salut Marcelin
Voilà le code de mon userform
Private Sub UserForm_Activate()
Dim DerniereMarque As String
DerniereMarque = Range("A1").End(xlDown).Address
' Plage de données pour afficher dans liste déroulante
Marque.RowSource = "A1:" & DerniereMarque
' Afficher la première marque de la liste (0)
Marque.ListIndex = 0
End Sub
Private Sub Valider_Click()
ListeDeroulante.Hide
Index = Marque.ListIndex
ChoixMarque = Marque.List(Index)
' Stockage du résultat dans la cellule D2
Range("D2").Value = ChoixMarque
End Sub
Merci de m'aider pour la synthaxe qui fait référence la feuile deux pour localiser les données
cs_marcelin
Messages postés181Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention22 décembre 2016 19 févr. 2003 à 15:45
deja commence par metre ton code dans le form_load et non dans l'activate......
ensuite tu boucle sur rien du tout la
et pour ermplir une liste il faut utiliser le AddItem
essaye un truc du style
form_load()
'var
dim i as integer
'debut
i = 1
while range("A" & i) <> ""
marque.additem range("A" & i)
i=i+1
wend
end sub
ca devrai marcher ....
mais réadapte surment un peu le code....
cs_poupouss
Messages postés8Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention 6 mars 2003 19 févr. 2003 à 18:06
Je te mets une adresse e-mail, tu peux m'y écrire et je te renverrai le fichier que j'ai préparé, car je ne comprend pas tout
Arnaud.POUSSIER@wanadoo.fr
Merci
cs_marcelin
Messages postés181Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention22 décembre 2016 20 févr. 2003 à 08:32
désoler, mais je me suis gourer je croi...... vous êtes deux a avoir des problemes dans cette liste de mess....
sinon pour toi j'ai la possibiliter du "on recomence tout dans un autre dossier excel".
je pense que tu es une victime de plus du complot de Microsoft, pour empêcher les honnete gens de travailer, dans de bonne condition.
C'est un bug d'Excel.
recommence la même chose(copier-coller autoriser) si tu t'en sen le courrage. ce peut passer comme ca.....Merci Microsoft