Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : selection d eplusieurs cellules avec cells [ Langages dérivés / VBA ] (olivier857)

jeudi 30 novembre 2006 à 13:42:01 | selection d eplusieurs cellules avec cells

olivier857

Membre Club
Bonjour,

J'ai un petit pb, je souhaiterai selectionnerune suite de cellules dans une colonne pour la copier ailleurs, or je souhaite le faire avec l'objet cells et non range, mais je n'y arrive pas.

je m'explique je veus par exemple faire l'équivalent de cà :

    Range("C2:C41").Select

mais avec l'objet cells puisque la plage de cellule est variable et est calculée en amont dans le programme.

J'ai donc essayer le code suisvant qui bien sure ne marche pas :

   Cells("2, 3 : " & ligne_calc & ", 3").Select

Avez vous une idée.

Merci d'avance !

oliv

jeudi 30 novembre 2006 à 13:55:21 | Re : selection d eplusieurs cellules avec cells

casy

Membre Club

Ou Range("C2:C" & ligne_calc).Select , ça devrait marcher.

Mais bon , ça répond pas à ta question puisque tu veux le faire avec Cells


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #

jeudi 30 novembre 2006 à 13:59:27 | Re : selection d eplusieurs cellules avec cells

jrivet

Membre Club
Salut,
HEu Cells.RAnge("C2:C42").Select ????

@+: Ju£i€n
Pensez: Réponse acceptée

jeudi 30 novembre 2006 à 14:00:09 | Re : selection d eplusieurs cellules avec cells

casy

Membre Club
Réponse acceptée !

Autre possibilité, cette fois-ci avec Cells et Range :

Range(Cells(2, 3), Cells(ligne_calc, 3)).Select

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #

jeudi 30 novembre 2006 à 14:15:28 | Re : selection d eplusieurs cellules avec cells

olivier857

Membre Club
Alors résumons les différentes réponse :

1 : Range("C2:C" & ligne_calc).Select

Ca ne marche pas, mais ca aurait pu répondre à ma question.


2: Cells.RAnge("C2:C42").Select

Merci, mais non, car c'est du statique. Le 42 doit être dynamique, d'ou la proposition 1 mais qui plante.


3 : Range(Cells(2, 3), Cells(ligne_calc, 3)).Select

Ca correspond très bien a ce dont je voulais et ca marche --> Merci

jeudi 30 novembre 2006 à 14:49:41 | Re : selection d eplusieurs cellules avec cells

olivier857

Membre Club
Ok donc maintenant que j'arrive a selectionner mes cellules et à les copier, j'ai du mal à les coller.

Mon code plante :

    Sheets("Recap").Select
    Range(Cells(2, 3), Cells(ligne_recap_deb - 2, 3)).Copy
    Sheets("Feuille de calcul").Select
    Cells(8, 3).Select   'ou aussi : Range(Cells(8, 3), Cells(ligne_recap_deb - 4, 3)).Copy 
    Selection.Paste    ' Ici ca plante, il n'arrive pas à coller



Une idée ? Qu'est ce qui fait planter mon code.


jeudi 30 novembre 2006 à 14:56:44 | Re : selection d eplusieurs cellules avec cells

jrivet

Membre Club
Re,
Essaie
ActiveSheet.Cells(8, 3).Select   'ou aussi : Range(Cells(8, 3), Cells(ligne_recap_deb - 4, 3)).Copy
Selection.Paste 


@+: Ju£i€n
Pensez: Réponse acceptée

jeudi 30 novembre 2006 à 15:03:48 | Re : selection d eplusieurs cellules avec cells

Drikce06

Membre Club
Réponse acceptée !
Salut: Utilise cet méthode:
Worksheets("Feuil1").Range("C1:C5").Copy
ActiveSheet.Paste Destination:=Worksheets("Feuil1").Range("D1:D5")


 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:

jeudi 30 novembre 2006 à 15:43:07 | Re : selection d eplusieurs cellules avec cells

olivier857

Membre Club
Alors ca y est ca marche avec la  2ème réponse.

Je résume encore une fois :

1 :  ActiveSheet.Cells(8, 3).Select
      Selection.Paste 

Cette solution plante également mais je vois pas pourquoi

2 : Worksheets("Feuil1").Range("C1:C5").Copy
ActiveSheet.Paste Destination:=Worksheets("Feuil1").Range("D1:D5")

Cette solution marche très bien, Merci encore une fois.

vendredi 1 décembre 2006 à 00:05:26 | Re : selection d eplusieurs cellules avec cells

MPi

Peut-être comme ça ?
Activesheet.Cells(8,3).Select
Selection.PasteSpecial

à PasteSpecial, tu peux y ajouter
xlPasteValues (coller la valeur)
xlPasteFormats (coller le format)
xlPasteFormulas (seulement les formules)
....

MPi


1 2

Cette discussion est classé dans : objet, selection, cells, cellules, eplusieurs


Répondre à ce message

Sujets en rapport avec ce message

MHSFlexgrid selection multiple [ par ALC ] Je cherche à pouvoir faire une selection multiple de cellules dans une MHSFlexGrid lorsque les cellules sont regroupées.Il semble que cela n'est pas r test sur la selection d'une cellule excel en language VBA [ par jeof ] comment tester sur VBA la selection d'une cellule excel alors que plusieurs cellules ont été selectionnées.Mon problème est le suivant:*je selectionne Changer le couleur de selection d'une textbox ou autre objet [ par BozzoDodo ] Bonjour, j'aimerai savoir s'il est possible de changer la couleur de selection de texte via une textbox (généralement bleue sur 98). Je sais comment c pb dans macro! [ par sophie44 ] voici deux boucles l'une dans l'autre et j'aimerai que qd celle de "l'intérieur" arrive à "else" (au point (2)),elle reprenne à partir de la première BV pour Excel selection d'une zone de cellule [ par lapin_russe ] Bonjour les gars (et les filles ;-),Alors cette fois mon problème n'est pas compliqué... mais je sais pas mais comme dirait Bigard..... j'ai pa pu.... selectionner une quantité de cellule la copier la coller :( [ par gnosis35 ] 1quand on est sous excel que l'on clique sur une cellule et que tout en maintenant le clique enfoncé en deplace la souris vers une autre cellule ça c "Boite de dialogue" pour récupérer une selection de cellules [ par cesdejong ] Bonjour,je vais essayer d'être le plus clair possible : dans une macro excel, je souhaite ouvrir une sorte de boite de dialogue qui permet à l'utilisa selection de cellules dans excel [ par ndsaerith ] Salut salluthe ben j'en fini pas lolVoila, mon pb maintenant, c'est que via VB6, je n'arrive pas à selectionner un groupe de cellules sous excel.En fa Objet InternetExlporer : comment ca marche ? [ par JSetVB ] bonjour ou bonsoir,Je dois developper une application qui permet de communiquer entre un serveur de données sur linux et un outil pc sur windows.Pour Comment faire? [ par adn28 ] Bonjour, j'ai des choix à faire, et pour cela j'ai utilisé des checkBox, ils me servent aussi à envoyer des valeurs dans une cellule précise avec plus


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.