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 : [vb6]Renvoi à la ligne auto sur excel [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (batao)

vendredi 24 juin 2005 à 11:16:10 | [vb6]Renvoi à la ligne auto sur excel

batao

Salut à tout le monde
 
Voilà se qui m'amène aujourd'hui et de la mise en forme excel à partir de vb6
je voudrais savoir le code pour obtenir un retour automatique sur des cellules d'un tableau excel
j'ai essayé pas mal de choses et j'ai cherché dans l'explorateur d'objet mais j'ai rien trouvé et je suis sur que ça existe

Si qq'un a déjà rencontrer ce problème merci de me  faire partager la solution

batao

vendredi 24 juin 2005 à 11:50:30 | Re : [vb6]Renvoi à la ligne auto sur excel

sacha1435

Bonjour,

 qu'entend tu par RETOUR sur des cellules ?
revenir sur des cellule après y avoir changer de format ou de valeur.
retour chariot (c-a-d la cellule du dessous) après avoir mis une valeur ou autres ?


Sacha


  \!/
    00
     !


vendredi 24 juin 2005 à 11:59:47 | Re : [vb6]Renvoi à la ligne auto sur excel

batao

je veux comme qui dirait un retour chariot automatique
car desfois la longueur du texte dépasse le champ de la cellule donc il faut que le format de la cellule permette un renvoi à la ligne automatique

dans excel c'est clic droit  -> format de cellules -> alignement -> renvoyer à la ligne automatiquement

si tu peux m'aider

batao

vendredi 24 juin 2005 à 12:11:04 | Re : [vb6]Renvoi à la ligne auto sur excel

sacha1435

Réponse acceptée !
Salut,
voici une méthode pour formater des cellules, évidement toutes les options ne sont pas obligatoire.

Range("B1").Select
    With Selection
        .HorizontalAlignment = xlJustify
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
End Sub

PS si tu a un excel, je te signal que excell dispose d'un enregistreur de macro et le résultat si dessus t'en donne un exmple

Bonne gratte
Sacha

  \!/
    00
     !


vendredi 24 juin 2005 à 12:23:24 | Re : [vb6]Renvoi à la ligne auto sur excel

alonsyl

bonjour,


si j'ai bien compris tu cherche a ouvrir un classeur xls  (sans que ce soit visible) depuis vb6 et d'en tirer les infos dont tu as besoin ...

j'ai realise un petit code pour faire ce genre de choses. tu le trouveras en partie ci-dessous, je l'ai modifier et simplifie tant et si bien qu'il est plus facile a comprendre mais ne fait rien de bien exeptionnel.

redim vari(1 to 7) as double
'là tu declare ton objet (qui sera un tableur excel)
Dim classeur_excel As Object
'là tu dit que c'est 1 tableur excel et tu ouvre une connexion
Set classeur_excel = Workbooks.Open(CommonDialog1.FileName)
cpte = 1
'là tu trfouille dedans
Do While classeur_excel.Sheets(1).Cells(cpte, 1).Value <> Empty
If IsDate(classeur_excel.Sheets(1).Cells(cpte, 1).Value) And (classeur_excel.Sheets(1).Cells(cpte, 2).Value) <> "" Then
    for i=1 to 7
        If IsNumeric(classeur_excel.Sheets(1).Cells(cpte, i).Value) Then
           vari(i) = classeur_excel.Sheets(1).Cells(cpte, i).Value
           else:
                   vari(i)=0
        end if
    next
End If
cpte = cpte + 1
Loop
'la tu ferme la connexion
classeur_excel.Close
'la tu vide ta varible objet en vue d'une prochaine utilisation
Set classeur_excel = Nothing

en esperant avoi repondu a ta question,


alonsyl

vendredi 24 juin 2005 à 13:54:57 | Re : [vb6]Renvoi à la ligne auto sur excel

batao

Merci à tous pour s'être décarcasser
il me fallait juste le mot
wraptext

Merci encore
batao

vendredi 24 juin 2005 à 16:09:15 | Re : [vb6]Renvoi à la ligne auto sur excel

sacha1435

Ah l'anglais on peut parfois cherchez loin  :-)
Sacha

  \!/
    00
     !




Cette discussion est classé dans : ligne, vb6, excel, auto, renvoi


Répondre à ce message

Sujets en rapport avec ce message

parcourir une ligne d'un fichier excel en VB6 [ par dadou20 ] bonjour a tousje voulais savoir comment peut on parcourir une ligne d'un fichier excel dans le but de trouver un elelement donné.parcourir une colonne Retour à la ligne auto dans VB6 [ par shenron ] G crée un champ commentaire dans une base access, et pour l'afficher dans VB6, g crée un label de taille semblable à un textbox. Le pb, c'est qu'il af Manipulation ligne excel en VB6 [ par VARACH ] bonsoir ,je souhaiterai copier toutes les lignes ecrites d'un fichier excel vers un autre.J arrive deja a reperer le numero de la derniere ligne ecrit Question sur ligne Excel par VB6 [ par cyriloo ] Chalut ! !Petite question , dans mon fichier Excel , je donne un nom aux cellules, ce qui me permet de pour les appeller a partir de VB sans connaitre vb+excel [ par spootnic22 ] salut,pourriez vous me dire comment je peut programmer un tableau sous excel avec vb6?pour être claire ,je veux programer 2 tableaux (1 est au dessous Mais début en VB6 [ par avyrex1926 ] Bonjour à tous,J'ai commencé à regarder VB6 au lieur de VBA n'étiant pas expert aussi en vba.J'ai monté un userform VB6 avec un lien avec un fichier e porbleme avec vb6.0 et excel [ par gothikth ] bonjour voila mon probleme je chercher un code permettant de tester si mon classeur excel et ouvert, si oui il affiche un message box sinon il ouvre m trouver une ligne dans excel [ par etoumat ] Bonjour à tousJ'ai un petit souciJ'ai des données sur 16000 lignes sur excel. J'ai fait un filtre automatique pour filtré certaine donné. Une fois que encore vb6 et excel [ par gothikth ] voici mon code j explique apres                LigneExcel = 30                ' Affecte les données dans les cellules de la feuille                Wit Comment activer/desactiver une ligne dans excel en fonction de la valeur d'une cellule [ par themagnakai ] Bonjour,je suis nouveau sur le Forum, et je voudrais désactiver des lignes d'un tableau excel en fonction de la valeur d'une cellule.(Je sais pas si c


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,452 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é.