XL 2021 Colorier un partie d'un txt

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

hermann

XLDnaute Occasionnel
Supporter XLD
Bonjour Mesdames et Messieurs

Svp, je voudrai obtenir le résultat du lien en gras et en couleur rouge

='Ibk-h-1932'!J31&" (ID """&'Ibk-h-1932'!B31&""")"

Merci pour votre aide
Arnold
 
SVP, a supprimer le dossier: Feuile1
et a utiliser uniquement les dossier Collecte..... et Ibk-h-1932
C'est déjà ce que j'ai fait dans la réponse #23. 😉


Le derniere scripte, pouvait l'envelopper dans un file ? merci
C'est déjà le cas : le message #23 contient le fichier.
Mais je viens de me rendre compte que j'ai oublié de "calculer" le lien hypertexte dans le fichier 003. 🙁


Nouvelle proposition, avec le lien hypertexte cette fois-ci...

VB:
Sub VerkettenUndEinfarben()
'
Dim Strasse As String, ID As String, Ergenis As String
Dim Beginn As Integer, Lange As Integer, i As Integer

    i = 4

    While Sheets("Ibk-h-1932").Range("B" & i).Value2 <> ""

        Strasse = Sheets("Ibk-h-1932").Range("J" & i).Value2
        ID = Sheets("Ibk-h-1932").Range("B" & i).Value2
        Ergebnis = Strasse & " (ID """ & ID & """)"

        Beginn = Len(Strasse) + 7
        Lange = Len(ID)

        With Sheets("Collecte-Ibk-1932")
            .Hyperlinks.Add .Range("F" & i), Address:="", SubAddress:="'Ibk-h-1932'!B" & i
            With .Range("F" & i)
                .Value2 = Ergebnis
                With .Font
                    .Underline = False
                    .Name = "Times New Roman"
                    .Size = 20
                    .Color = vbBlack
                End With
                With .Characters(Beginn, Lange).Font
                    .Bold = True
                    .Color = vbRed
                End With
            End With
        End With

        i = i + 1

    Wend

End Sub
 

Pièces jointes

Dernière édition:
C'est déjà ce que j'ai fait dans la réponse #23. 😉



C'est déjà le cas : le message #23 contient le fichier.
Mais je viens de me rendre compte que j'ai oublié de "calculer" le lien hypertexte dans le fichier 003. 🙁


Nouvelle proposition, avec le lien hypertexte cette fois-ci...

VB:
Sub VerkettenUndEinfarben()
'
Dim Strasse As String, ID As String, Ergenis As String
Dim Beginn As Integer, Lange As Integer, i As Integer

    i = 4

    While Sheets("Ibk-h-1932").Range("B" & i).Value2 <> ""

        Strasse = Sheets("Ibk-h-1932").Range("J" & i).Value2
        ID = Sheets("Ibk-h-1932").Range("B" & i).Value2
        Ergebnis = Strasse & " (ID """ & ID & """)"

        Beginn = Len(Strasse) + 7
        Lange = Len(ID)

        With Sheets("Collecte-Ibk-1932")
            .Hyperlinks.Add .Range("F" & i), Address:="", SubAddress:="'Ibk-h-1932'!B" & i
            With .Range("F" & i)
                .Value2 = Ergebnis
                With .Font
                    .Underline = False
                    .Name = "Times New Roman"
                    .Size = 20
                    .Color = vbBlack
                End With
                With .Characters(Beginn, Lange).Font
                    .Bold = True
                    .Color = vbRed
                End With
            End With
        End With

        i = i + 1

    Wend

End Sub
 
C'est déjà ce que j'ai fait dans la réponse #23. 😉



C'est déjà le cas : le message #23 contient le fichier.
Mais je viens de me rendre compte que j'ai oublié de "calculer" le lien hypertexte dans le fichier 003. 🙁


Nouvelle proposition, avec le lien hypertexte cette fois-ci...

VB:
Sub VerkettenUndEinfarben()
'
Dim Strasse As String, ID As String, Ergenis As String
Dim Beginn As Integer, Lange As Integer, i As Integer

    i = 4

    While Sheets("Ibk-h-1932").Range("B" & i).Value2 <> ""

        Strasse = Sheets("Ibk-h-1932").Range("J" & i).Value2
        ID = Sheets("Ibk-h-1932").Range("B" & i).Value2
        Ergebnis = Strasse & " (ID """ & ID & """)"

        Beginn = Len(Strasse) + 7
        Lange = Len(ID)

        With Sheets("Collecte-Ibk-1932")
            .Hyperlinks.Add .Range("F" & i), Address:="", SubAddress:="'Ibk-h-1932'!B" & i
            With .Range("F" & i)
                .Value2 = Ergebnis
                With .Font
                    .Underline = False
                    .Name = "Times New Roman"
                    .Size = 20
                    .Color = vbBlack
                End With
                With .Characters(Beginn, Lange).Font
                    .Bold = True
                    .Color = vbRed
                End With
            End With
        End With

        i = i + 1

    Wend

End Sub
Bonsoir Monsieur

Pour moi toute va très bien ( Alles zum Besten, Danke )

Note bene
Je peut ajoute toute le reste du fichier "H" ?

Votre ID correspond a votre âme. Merci
Arnold
 
Désolé, je ne comprends pas.

La macro commence en J4 de la feuille "Ibk-h-1932", crée le lien, et descend jusqu'à rencontrer une cellule vide en colonne J de la feuille "Ibk-h-1932".
Ca répond à ta question ?
Dans le fichier d'origine elle fini a la 2105 (Col j) et aussi pour la col B

Comment je dois faire avec l'alphabet complet A..Z avec 37 000 entrées. Mais sa on verras demain, Monsieur
Administrativement cadastralement (de l'pèque de Habsbourg)
actuellement j'arrive a la lettre H ....
Je voudrais bien d'envoyer le fichier complet par message. Vous voyer être autre chose que moi ....
Arnold
 
Si le fichier contient des données personnelles, alors c'est contraire à RGPD, donc interdit sur ce forum. dans l'année 1932 toute est mord. Ce sont des info simple

L.-Nr.F-NameV-NameBerufFrauen 560Orts-FraktionenAdresseH. Nr.Adresse + H.Nr.L-Nr. ArchivIndex der Bewohner pro HausnummerIndex der Bewohner pro K.Gemeinde -HIndex die weiblichen Vornamen -Alphab. -H
Haa-1-RicHaackRichardBuchhalter d. Ldw.-KrankenkasseWiltenMüllerstraße4Müllerstraße-41 Müllerstraße-4 - Haa 1 Ric Altstadt 54 Adelheid
[td]
2



[/td]​
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
26
Affichages
1 K
Retour