Ik heb een kolom waar allemaal URL's in staan. Is het mogelijk met excel om tegen excel te zeggen dat deze kolom alleen URL's bevat. Zodat ik meteen op de link kan klikken en deze in explorer geopend word? Iemand tips? Bedankt.
Volgens mij is er geen speciale celopmaak voor hyperlinks. Je kunt het wel met de volgende VBA-code voor elkaar krijgen. De kolom waar je op dat moment in staat, wordt bewerkt.
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| Sub MaakHyperlinks() ' [TOPIC=829156///][NOHTML][rml][ EXCEL] Waarden in hele kolomen moeten URL zijn.[/rml][/NOHTML][/TOPIC] Dim n, intKolom, intLaatsteCel As Integer intKolom = Selection.Column intLaatsteCel = Selection.SpecialCells(xlCellTypeLastCell).Row For n = 1 To intLaatsteCel If ActiveSheet.Cells(n, intKolom).FormulaR1C1 <> Empty Then ActiveSheet.Cells(n, intKolom).FormulaR1C1 = "=HYPERLINK(" & _ Chr(34) & ActiveSheet.Cells(n, intKolom).FormulaR1C1 _ & Chr(34) & ")" End If Next n End Sub |
a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]
Hier stond dat ik het opgelost had, maar dat bleek niet zo te zijn.
[ Voor 114% gewijzigd door Verwijderd op 30-10-2003 15:35 ]
=HYPERLINK(cel_met_url)
Journalism is printing what someone else does not want printed; everything else is public relations.
Het gaat om een hele kolom.Verwijderd schreef op 30 oktober 2003 @ 14:00:
Is het mogelijk met excel om tegen excel te zeggen dat deze kolom alleen URL's bevat.
Eén cel doe je dus met =HYPERLINKKingRichard schreef op 30 oktober 2003 @ 14:51:
"=HYPERLINK(" & _
Chr(34) & ActiveSheet.Cells(n, intKolom).FormulaR1C1 _
& Chr(34) & ")"
Dat wisten we dus al! Niet helemaal goed gelezen, Rataplan?Rataplan schreef op 30 oktober 2003 @ 15:40:
=HYPERLINK(cel_met_url)
a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]
Wat Rataplan bedoeld kan je ook met meer cellen doen hoor 
Je selecteer een cel naast de kolom met de URL's en daar voer je de volgende functie in:
=HYPERLINK(Cell met hyperlink)
- Daarna selecteer je de cel en doe je CTRL-C
- Vervolgens selecteer je de hele kolom naast de kolom met de URL's
en je drukt op CTRL-V
- Voila! Nu heb je een extra kolom met allemaal Hyperlinks erin
Je selecteer een cel naast de kolom met de URL's en daar voer je de volgende functie in:
=HYPERLINK(Cell met hyperlink)
- Daarna selecteer je de cel en doe je CTRL-C
- Vervolgens selecteer je de hele kolom naast de kolom met de URL's
en je drukt op CTRL-V
- Voila! Nu heb je een extra kolom met allemaal Hyperlinks erin
[ Voor 3% gewijzigd door King op 30-10-2003 16:29 ]
Jij weet dat en ik weet dat, maar als iemand VB(A) ziet staan heeft 'ie aanzienlijk meer voorkennis nodig dan alleen c+p - beschouw mijn post maar als een toegankelijke samenvatting van de jouweKingRichard schreef op 30 oktober 2003 @ 16:07:
Dat wisten we dus al! Niet helemaal goed gelezen, Rataplan?
Journalism is printing what someone else does not want printed; everything else is public relations.
Sorry dat ik zo laat ben, maar ik was er al uit gekomen, bedankt voor de reply's. Ik heb gebruik gemaakt van stringen aan elkaar koppel en de functie hyperlink en gevolgd door een if functie.
Trouwens het selecteren van een hele kolom en dan plakken vindt ik nooit een mooie oplossing omdat dan er teveel cellen ingevuld worden die niet nodig zijn.
Trouwens het selecteren van een hele kolom en dan plakken vindt ik nooit een mooie oplossing omdat dan er teveel cellen ingevuld worden die niet nodig zijn.
ik leen dit topic heel eventjes voor het volgende, weet iemand of ik met excel (XP) waardes kan uitlezen van een internetpagina?
dus als ik bv de waardes die op www.knijntje.nl/gegevens.html staan wil uitlezen en veranderen, is dat mogelijk met excel zonder 3th party software?
dus als ik bv de waardes die op www.knijntje.nl/gegevens.html staan wil uitlezen en veranderen, is dat mogelijk met excel zonder 3th party software?
oprecht vertrouwen wordt nooit geschaad
Pagina: 1